TravelAgentMCP

TravelAgentMCP

🚀 旅行代理MCP服务器 🌍✈️

这是一个MCP(模型上下文协议)服务器,用于获取各个国家的签证和移民信息。它能帮助用户轻松规划国际旅行,提供最新的签证和移民详情。

🚀 快速开始

该服务器通过标准输入输出进行通信,可与任何兼容MCP的客户端配合使用。服务器启动后,你可以通过向其标准输入发送JSON消息来调用工具。

✨ 主要特性

此服务器提供以下工具:

GET_VISA_INFO_BY_COUNTRY

获取指定国家的详细签证信息。

  • 参数
    • countryCode(字符串,必填):ISO 3166 - 1二位字母国家代码(例如,'US'、'GB'、'FR')。
  • 返回值:指定国家的签证类型、要求、有效期以及任何相关注意事项。
  • 使用示例
{
"tool_name": "GET_VISA_INFO_BY_COUNTRY",
"arguments": {
"countryCode": "CA"
}
}

GET_IMMIGRATION_INFO_BY_COUNTRY

获取指定国家的详细移民信息。

  • 参数
    • countryCode(字符串,必填):ISO 3166 - 1二位字母国家代码(例如,'US'、'GB'、'FR')。
  • 返回值:指定国家的移民类型、要求、有效期以及任何相关注意事项。
  • 使用示例
{
"tool_name": "GET_IMMIGRATION_INFO_BY_COUNTRY",
"arguments": {
"countryCode": "DE"
}
}

📦 安装指南

  1. 克隆仓库(如果尚未完成)。
  2. 安装依赖项
pnpm install

或者

npm install
  1. 配置环境变量: 在根目录下创建一个.env文件,或者在你的环境中设置这些变量。 注意:目前此服务不需要API密钥和基础URL。
  2. 构建项目
pnpm run build

或者

npm run build
  1. 启动MCP服务器
pnpm start

或者

npm start

⚠️ 错误处理

常见错误可能包括:

  • 缺少API密钥/基础URL:确保所有必需的环境变量(VISA_API_KEYVISA_API_BASE_URLIMMIGRATION_API_KEYIMMIGRATION_API_BASE_URL)都已正确设置。
  • 无效的国家代码:验证提供的countryCode是有效的ISO 3166 - 1二位字母代码。
  • API错误:外部API的问题可能会导致错误。查看服务器日志以获取更多详细信息。

🔑 环境变量

此旅行代理MCP服务器提供了访问签证和移民信息的重要工具,由强大的外部服务提供支持。

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-10-04 14:42

相似服务问题

相关AI产品