article
README
🚀 旅行代理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"
}
}
📦 安装指南
- 克隆仓库(如果尚未完成)。
- 安装依赖项:
pnpm install
或者
npm install
- 配置环境变量:
在根目录下创建一个
.env文件,或者在你的环境中设置这些变量。 注意:目前此服务不需要API密钥和基础URL。 - 构建项目:
pnpm run build
或者
npm run build
- 启动MCP服务器:
pnpm start
或者
npm start
⚠️ 错误处理
常见错误可能包括:
- 缺少API密钥/基础URL:确保所有必需的环境变量(
VISA_API_KEY、VISA_API_BASE_URL、IMMIGRATION_API_KEY、IMMIGRATION_API_BASE_URL)都已正确设置。 - 无效的国家代码:验证提供的
countryCode是有效的ISO 3166 - 1二位字母代码。 - API错误:外部API的问题可能会导致错误。查看服务器日志以获取更多详细信息。
🔑 环境变量
此旅行代理MCP服务器提供了访问签证和移民信息的重要工具,由强大的外部服务提供支持。
Scan to join WeChat group