SuperAPI AI 工具集

transita-mcp-server

transita-mcp-server 是一款基于 Model Context Protocol(MCP)的签证资格匹配与移民情报服务器,面向 Claude、ChatGPT、Cursor、Cline、Zed 等兼容 MCP 的 AI 助手。用户可直接向助手提问“我应该搬去哪里”,助手便能将个人资料与 16 个国家或地区的 100 多个签证项目进行比对,比较不同移民路径,并告知某项目当前是否开放。每条答案均附有官方政府来源链接。该包本身不存储数据,只是 transita.app 公共 API 的轻量客户端,因此当 transita.app 重新部署时会自动获取签证变更。无需 API 密钥,也无需账号。提供两种连接方式:托管端点 https://transita.app/api/mcp (Streamable HTTP,无需认证,无需安装)和本地 npx -y @transita/mcp-server(stdio,需 Node 20 或更高版本)。支持添加 --scope user 使其在所有项目中可用。

访问官网

工具介绍

用途 transita-mcp-server 是 Transita 提供的签证资格匹配与移民情报 MCP 服务器,用于让 AI 助手回答移民与签证相关问题。它面向 Claude、ChatGPT、Cursor、Cline、Zed 以及其他任何兼容 MCP 的 AI 客户端。

主要能力

  • 将用户个人资料与 16 个国家或地区的 100 多个签证项目进行资格匹配。
  • 比较不同的移民路径,并告知某个项目当前是否开放。
  • 每条回答都链接到官方政府来源。
  • 包本身不存储数据,通过调用公共 Transita API 实时获取信息,因此 transita.app 重新部署后即会同步签证变更。无需 API 密钥,也无需账号。

使用方式 提供两种连接方式:

  1. 托管:URL 为 https://transita.app/api/mcp (Streamable HTTP,无认证),无需安装。
  2. 本地:npx -y @transita/mcp-server (stdio),需要 Node 20 或更高版本。 可添加 --scope user 使其在所有项目中可用;运行 /mcp 可检查连接状态。

Claude Desktop 与 claude.ai:

  • 托管方式:在 claude.ai/customize/connectors 添加自定义连接器,URL 为 https://transita.app/api/mcp ,它也会出现在 Claude Desktop 中。
  • 本地方式:macOS 编辑 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 编辑 %APPDATA%\Claude\claude_desktop_config.json,然后重启 Claude Desktop。

ChatGPT:

  • 仅支持远程服务器,因此使用托管端点。在 ChatGPT 设置中开启开发者模式,创建新连接器,将 https://transita.app/api/mcp 粘贴为服务器 URL,并选择“No authentication”。开发者模式仅限部分付费计划,且 OpenAI 会调整菜单位置,找不到时可查阅其帮助页面。

Cursor:

  • 在 ~/.cursor/mcp.json 中配置以对所有项目生效,或在 .cursor/mcp.json 中配置以对单个项目生效。本地版本将 url 行替换为 "command": "npx", "args": ["-y", "@transita/mcp-server"] 。

Cline、Continue、Zed 及其他客户端:

  • 任何接受 stdio 命令的客户端可使用 command: npx 和 args: ["-y", "@transita/mcp-server"] 。支持 Streamable HTTP 的客户端则可使用 https://transita.app/api/mcp 。

可用资源:

  • transita://visas :所有有效签证。
  • transita://countries :目的地国家及其签证数量。
  • transita://nationalities :国籍指南。
  • transita://nationality/<slug> :单个国籍指南,例如 transita://nationality/indian 。

可用提示:

  • find-my-visa :询问若干资格问题,然后调用 transita_match_visas 。
  • compare-options :对所选签证运行 transita_compare_visas 。
  • where-should-i-move :从你的国籍出发进行探索。

示例问题

  • “我是印度软件工程师,拥有硕士学位和 5 年经验,应该搬去哪里?”
  • “比较美国 O-1A、德国欧盟蓝卡和葡萄牙 D8,哪个能最快获得永久居留权?”
  • “加拿大快速通道现在开放吗?上次的截止分数是多少?”
  • “葡萄牙 D8 数字游民签证有什么要求?”

适用场景 适合希望借助 AI 助手进行移民路径探索、签证资格初步匹配、多国项目比较,以及查询签证开放状态和要求的用户。

限制

  • 服务器返回的内容均免费。完整文件清单和 30 天行动计划属于 Transita 在 https://transita.app/path/<id> 的付费计划;工具结果包含清单预览和完整计划链接。
  • ChatGPT 仅支持远程服务器,必须使用托管端点。
  • 本地包需要 Node 20 或更高版本。
  • 开发者模式在 ChatGPT 中仅限部分付费计划。
  • 本地包相关说明仅适用于本地版本。
  • 支持使用本地 Transita 开发服务器运行,并可通过命令行进行冒烟测试。
  • 发布相关:npm 托管该包,MCP Registry 在 server.json 中保存元数据;发布前需在 package.json 、server.json 的两个版本字段、src/server.ts 和 src/api.ts 中提升版本号;随后构建并发布到 npm,将源代码推送到公共镜像,并发布元数据(需先通过 Homebrew 安装发布工具)。
  • 许可证:MIT,详见 LICENSE。

相关链接

  • 网站:https://transita.app
  • MCP 页面:https://transita.app/mcp
  • 源代码(公共镜像):https://github.com/snenenenenenene/transita-mcp-server
  • MCP Registry 名称:io.github.snenenenenenene/transita-mcp-server
  • Model Context Protocol:https://modelcontextprotocol.io