MCP 服务器

FlightSweeper

app.vercel.flightsweeper-webmcp/public
MCP 与智能体基础设施 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Describes FlightSweeper's synthetic WebMCP challenge, tool contracts, safety model, and sandbox inventory.

get_challenge_capabilities
Get Challenge Capabilities
Use this when an agent needs to describe the public FlightSweeper WebMCP challenge and its synthetic-only boundary. Do not use it for real travel transactions or private data.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'mode', 'webmcpToolCount', 'remoteMcpToolCount', 'realTransactions', 'canonicalUrl'], 'properties': {'mode': {'type': 'string', 'const': 'synthetic sandbox'}, 'name': {'type': 'string', 'const': 'FlightSweeper WebMCP Challenge Edition'}, 'canonicalUrl': {'type': 'string', 'format': 'uri'}, 'webmcpToolCount': {'type': 'integer', 'maximum': 20, 'minimum': 0}, 'realTransactions': {'type': 'boolean', 'const': False}, 'remoteMcpToolCount': {'type': 'integer', 'maximum': 20, 'minimum': 0}}, 'additionalProperties': False}
get_flight_tool_contracts
Get Flight Tool Contracts
Use this when an agent needs to list the browser-local WebMCP tool contracts without executing or mutating a mission. Do not use it for real travel transactions or private data.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'tools', 'lifecycle'], 'properties': {'state': {'type': 'string', 'const': 'browser-local'}, 'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'description', 'inputSchema', 'outputSchema', 'readOnlyHint', 'untrustedContentHint', 'annotations'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'annotations': {'type': 'object', 'required': ['readOnlyHint', 'destructiveHint', 'openWorldHint', 'untrustedContentHint'], 'properties': {'readOnlyHint': {'type': 'boolean'}, 'openWorldHint': {'type': 'boolean', 'const': False}, 'destructiveHint': {'type': 'boolean', 'const': False}, 'untrustedContentHint': {'type': 'boolean'}}, 'additionalProperties': False}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'inputSchema': {'type': 'object', 'required': ['type', 'properties', 'additionalProperties'], 'properties': {'type': {'type': 'string', 'const': 'object'}, 'required': {'type': 'array', 'items': {'type': 'string'}}, 'properties': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'additionalProperties': {'type': 'boolean', 'const': False}}, 'additionalProperties': {}}, 'outputSchema': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'readOnlyHint': {'type': 'boolean'}, 'untrustedContentHint': {'type': 'boolean'}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 10}, 'lifecycle': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}
get_safety_model
Get Safety Model
Use this when an agent needs to describe FlightSweeper's application-enforced policy, revocation, and idempotency model. Do not use it for real travel transactions or private data.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['authority', 'policy', 'idempotency', 'revocation', 'privacy'], 'properties': {'policy': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'privacy': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'authority': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'revocation': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'idempotency': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}
get_sandbox_inventory
Get Sandbox Inventory
Use this when an agent needs to describe the bounded synthetic inventory used by the challenge. Do not use it for real travel transactions or private data.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'routeMode', 'defaultRoute', 'supplierConnectivity', 'containsPersonalData', 'caveat'], 'properties': {'kind': {'type': 'string', 'const': 'deterministic synthetic fixtures'}, 'caveat': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'routeMode': {'type': 'string', 'const': 'generated for the active browser mission'}, 'defaultRoute': {'type': 'string', 'const': 'LAX-JFK'}, 'containsPersonalData': {'type': 'boolean', 'const': False}, 'supplierConnectivity': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}
已添加
get_safety_model
2026年9月17日 07:58
已添加
get_sandbox_inventory
2026年9月17日 07:58
已添加
get_flight_tool_contracts
2026年9月17日 07:58
已添加
get_challenge_capabilities
2026年9月17日 07:58