关于 Gateonai Mcp Server
Gateonai Mcp Server 将 GateOnAI 的 AI 工具目录、提示词和计算所得的工具连接开放给兼容 MCP 的客户端。它支持发现与比较工具、规划工作流,以及查找提供方页面提及 GDPR 或欧盟托管的工具。
主要功能
- 01搜索并筛选 AI 工具
- 02比较工具详情与定价
- 03生成工作流和工具链
- 04查找职业专用提示词
- 05搜索 GDPR 与欧盟托管工具
适用场景
- 01按任务或预算寻找 AI 工具
- 02为业务角色规划工具步骤
- 03选用前比较候选工具
- 04查找公开提及 GDPR 或欧盟托管信息的工具
MCP 相关
它通过 MCP 工具和提示词开放 GateOnAI 的搜索、比较、工作流及提示词等能力。MCP 客户端可连接服务器并查询平台的实时数据库。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
GateOnAI MCP 服务
GateOnAI 官方 MCP 服务——面向企业的 AI 决策平台。
连接 Claude、Cursor、Windsurf 和任何兼容 MCP 的 AI 客户端,即可访问包含数千个已收录 AI 工具的实时数据库、包含数百万条计算所得工具关联的关系图(根据自动分配的输入/输出标签生成;未经测试),以及涵盖数十种职业、包含数千条提示词的提示词库。
无需 API 密钥。无需注册。开箱即用。
提示词
可直接使用的起点;MCP 客户端会将它们显示为命令(例如,在 Claude Desktop 中使用 /)。
| 提示词 | 参数 | 功能 |
|---|---|---|
find_ai_tool | task,可选的 budget | 搜索并比较最有竞争力的候选项,然后给出推荐 |
build_ai_workflow | goal,可选的 profession | 为每个步骤规划一个工具,并返回可分享的看板链接 |
compare_tools | tools | 比较定价、优势,以及每种使用场景的最佳选择 |
工具
| 工具 | 描述 |
|---|---|
search_ai_tools | 在 GateOnAI 收录的数千种 AI 工具数据库中进行搜索。 |
get_ai_workflow | 为任何职业、角色或业务任务生成分步 AI 工作流。 |
compare_ai_tools | 对比两款或三款 AI 工具。 |
get_tool_details | 根据特定 AI 工具的 URL slug 获取详细信息。 |
get_trending_tools | 根据真实用户互动数据,获取 GateOnAI 上当前热门的 AI 工具。 |
get_eu_gdpr_tools | 查找提供商页面提及 GDPR 或声明采用欧盟托管的 AI 工具。 |
get_prompts_for_profession | 从 GateOnAI 的提示词库中,获取适用于特定职业的现成 AI 提示词;该库涵盖数十种职业和数千条提示词。 |
get_site_stats | 获取 GateOnAI 平台的当前实时统计数据,包括收录工具总数、类别、工具兼容性连接数和提示词库规模。 |
get_compatible_tools | 查找可能与指定工具连接的 AI 工具,依据自动分配的输入/输出标签计算得出(未经测试)。 |
find_ai_pipeline | 根据自动分配的输入/输出标签,查找从一种内容类型到另一种内容类型(例如从音频到博客文章)的 AI 工具序列(未经测试)。 |
whats_new | 查看最近添加到 GateOnAI 的 AI 工具,依据各工具的添加日期排序。 |
find_similar_by_philosophy | 根据工具名称和标语的语义嵌入相似度(MiniLM),查找与指定工具在概念或理念上相似的 AI 工具,而不只是类别相同。 |
get_market_landscape | 获取一个 GateOnAI 类别的统计概览:实时工具数量、GateOnAI Score 分布(平均值/中位数/最小值/最大值)及当前得分最高的工具。 |
match_prompt_to_task | 通过 BM25 全文搜索,查找与自由文本任务描述最匹配的现有提示词。 |
get_workflow_template | 获取 GateOnAI 数千个预构建现成 AI 工作流中的一个,适用于特定职业;每个工作流由一系列确定顺序的步骤组成,各步骤根据类别和 GateOnAI Score 与收录工具匹配,并实时重新生成。 |
build_workflow_board | 将用自然语言描述的目标转化为 GateOnAI Workbench 看板:从 GateOnAI 目录中选取工具,并在它们组成工作流时逐步连接。返回一个包含该看板的分享链接;不会存储任何内容。 |
analyze_ai_stack | 自动分析一组 AI 工具(2–40 个 GateOnAI 工具 slug),提供相关观察,包括当前未收录的工具、类别重叠情况,以及在 GateOnAI IO 兼容性图谱中发现的数据连接。 |
结构化输出
每个工具都声明相同的 outputSchema 并返回 structuredContent:
| 字段 | 类型 | 描述 |
|---|---|---|
tool | string | 生成结果的工具名称 |
markdown | string | 完整的 Markdown 格式结果(与文本内容相同) |
links | array of string | 结果中引用的 gateonai.com URL |
is_error | boolean | 如果工具未能完成请求,则为 True |
安装
前置条件
- Python 3.10+
- pip
1. 克隆仓库
git clone https://github.com/giorgio44/gateonai-mcp-server.git
cd gateonai-mcp-server
2. 安装依赖
pip install -r requirements.txt
3. 运行服务
python gateonai_mcp_server.py
Claude Desktop 配置
编辑 ~/.claude/claude_desktop_config.json(macOS/Linux)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"gateonai": {
"command": "python",
"args": ["/absolute/path/to/gateonai_mcp_server.py"]
}
}
}
重启 Claude Desktop。你应该会在对话中看到可用的 GateOnAI 工具。
Cursor 配置
编辑 ~/.cursor/mcp.json:
{
"mcpServers": {
"gateonai": {
"command": "python",
"args": ["/absolute/path/to/gateonai_mcp_server.py"]
}
}
}
Claude Code 配置
claude mcp add gateonai python /absolute/path/to/gateonai_mcp_server.py
使用示例
连接后,直接向 AI 助手提问:
"Find me the best free AI tools for video editing"
→ Uses: search_ai_tools
"Build me an AI workflow for a freelance graphic designer"
→ Uses: get_ai_workflow
"Compare ChatGPT vs Claude"
→ Uses: compare_ai_tools
"Tell me everything about Midjourney"
→ Uses: get_tool_details
"What AI tools are trending right now?"
→ Uses: get_trending_tools
"Find AI tools for legal teams whose providers state EU hosting"
→ Uses: get_eu_gdpr_tools
"Give me 5 ready-to-use prompts for a marketing manager"
→ Uses: get_prompts_for_profession
"How many tools does GateOnAI have?"
→ Uses: get_site_stats
工具参考
search_ai_tools
搜索 GateOnAI 数据库中数千款已收录的 AI 工具。可按名称、使用场景、类别、定价模式或提供商页面上的 GDPR 信息查找工具。返回工具名称、描述、定价、GateOnAI 评分和直接 URL。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
query | string | ✅ | 搜索词——工具名称、使用场景或描述。示例:'视频编辑'、'代码助手'、'ChatGPT 替代品' |
category | string | ❌ | 按类别 slug 筛选。示例:'writing-assistant'、'development'、'image-generation'、'video-creation'、'marketing' |
pricing | string | ❌ | 按定价模式筛选:free、freemium、paid 或 free_trial |
gdpr_only | boolean | ❌ | 设为 true,仅返回提供商页面提及 GDPR 的工具 |
eu_hosted_only | boolean | ❌ | 设为 true,仅返回托管在欧盟基础设施上的工具 |
limit | integer | ❌ | 返回结果数量(默认值:10,最大值:24) |
get_ai_workflow
为任何职业、角色或业务任务生成逐步 AI 工作流。利用 GateOnAI 基于计算得出的工具连接构建的兼容性图谱,推荐工具序列。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
query | string | ✅ | 描述你的角色、职业或目标。示例:'自由平面设计师搭建客户工作流'、'自动化客户支持的初创公司创始人'、'制作 YouTube 内容的市场经理' |
compare_ai_tools
并排比较两款或三款 AI 工具。返回定价、功能、GateOnAI 评分以及优缺点。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
tool1_slug | string | ✅ | 要比较的第一款工具的 URL slug。示例:'chatgpt'、'claude'、'midjourney'、'jasper' |
tool2_slug | string | ✅ | 要比较的第二款工具的 URL slug。示例:'google-gemini'、'dall-e-3'、'elevenlabs'、'notion' |
tool3_slug | string | ❌ | 可选的第三款工具 slug,用于三方比较(例如 'perplexity') |
get_tool_details
根据 URL slug 获取特定 AI 工具的详细信息。返回完整描述、定价、GateOnAI 评分明细、优缺点、集成、GDPR 状态和常见问题。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
slug | string | ✅ | AI 工具的 URL slug。示例:'chatgpt'、'midjourney'、'notion'、'github-copilot'、'claude' |
get_trending_tools
根据真实用户互动数据,获取 GateOnAI 上当前热门的 AI 工具。返回本周各类别中用户探索最活跃的工具。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
limit | integer | ❌ | 返回热门工具的数量(默认值:10,最大值:20) |
get_eu_gdpr_tools
查找提供商页面提及 GDPR 或欧盟托管的 AI 工具。对于欧洲企业、医疗保健、法律以及任何需要数据主权的使用场景,这项功能都必不可少。合规信息反映各提供商发布的内容——依赖这些信息前请先核实。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
standard | string | ❌ | 合规标准:'gdpr' 表示提供商页面提及 GDPR 的工具;'eu_hosted' 表示提供商声明托管在欧盟的工具 |
category | string | ❌ | 可选的类别筛选条件。示例:'writing-assistant'、'development'、'marketing'、'legal-ai' |
limit | integer | ❌ | 返回结果数量(默认值:10,最大值:24) |
get_prompts_for_profession
从 GateOnAI 数千条提示词库中,获取适用于特定职业的即用型 AI 提示词,涵盖数十种职业。适用于 ChatGPT、Claude、Gemini 及其他大模型。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
profession | string | ✅ | 职业 slug。示例:'marketer'、'software-developer'、'designer'、'writer'、'content-creator'、'photographer'、'teacher'、'lawyer'、'doctor'、'entrepreneur' |
limit | integer | ❌ | 返回的提示词数量(默认值:5,最多:20) |
get_site_stats
获取 GateOnAI 平台当前的实时统计数据,包括已收录工具总数、类别数、工具兼容性连接数以及提示词库规模。
无参数。
get_compatible_tools
根据 GateOnAI 的 IO 兼容性图谱,查找可能与指定工具连接的 AI 工具。该图谱通过匹配 GateOnAI 为每个工具分配的输入/输出内容类型(文本、图像、音频、视频、代码等)自动计算得出。这些标签由系统自动分配,可能有误;连接也未经测试。可回答“哪些工具适合与 ChatGPT 配合使用”或“我可以将 ChatGPT 的输出输入到哪些工具中”等问题。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
slug | string | ✅ | 要查找连接关系的 AI 工具的 URL slug。示例:'chatgpt'、'midjourney'、'claude' |
limit | integer | ❌ | 返回的关联工具数量(默认值:8,最多:20) |
find_ai_pipeline
查找由 AI 工具构成的计算序列,帮助你将一种内容类型转换为另一种内容类型,例如将音频转换为完整的博客文章,或将单张图像转换为完整视频。该功能由 GateOnAI 的 IO 兼容性图谱与 PostgreSQL 递归路径查找引擎共同驱动(并非由大模型临时生成)。每一步都是一个已收录工具,其带标签的输出类型与下一工具带标签的输入类型相匹配。标签由系统自动分配,工作流未经测试。此工具会返回多个按排名排序的备选工作流,并根据工具质量和路径长度评分,方便你比较快速的 2 步方案与更全面的 4 步方案。有效的内容类型:text、image、audio、video、data、url、code、pdf、email、social_post、prompt、file。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
start_type | string | ✅ | 你要从哪种内容类型开始 |
goal_type | string | ✅ | 你希望最终得到哪种内容类型 |
max_steps | integer | ❌ | 链条中的工具数量上限(2-6,默认值:4) |
alternatives | integer | ❌ | 返回的备选工作流数量(1-5,默认值:3) |
free_only | boolean | ❌ | 如果为 true,则仅返回链条中所有工具均免费或提供免费增值服务的工作流 |
whats_new
查看最近添加到 GateOnAI 的 AI 工具,依据每个工具的添加日期排列。可选择按类别筛选。适合了解最新工具发布动态,或查看特定领域有哪些新内容(例如本周新增的 AI Agent 工具)。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
days | integer | ❌ | 回溯天数(1-30,默认值:7) |
category | string | ❌ | 可选的类别 slug,用于筛选,例如 'ai-agents'、'marketing'、'design'。省略则查看所有类别。 |
find_similar_by_philosophy
查找与指定工具在概念或理念上相似的 AI 工具——依据各工具名称和标语的语义嵌入相似度(MiniLM),而非仅依据共享类别。与 get_compatible_tools 不同,后者使用结构化 IO 兼容图(实际输入/输出匹配),而非基于含义的相似度。对于“与 X 类似的工具”这类问题,请使用此工具;对于“哪些工具能连接到 X”这类问题,请使用 get_compatible_tools。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
slug | string | ✅ | 要查找相似工具的 AI 工具 URL slug。例如:'chatgpt'、'midjourney'、'notion' |
limit | integer | ❌ | 返回的相似工具数量(默认值:8,最多:20) |
get_market_landscape
对一个 GateOnAI 类别进行统计快照:当前工具数量、GateOnAI Score 分布(平均值/中位数/最小值/最大值)以及当前得分最高的工具。每个数字都在请求时直接根据实时目录数据计算得出——绝非预测、估算,也不代表 GateOnAI 所收录内容之外的整个行业情况。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
category | string | ✅ | 类别 slug,例如:'ai-agents'、'design'、'marketing'、'writing-assistant'。如果不确定有效的类别 slug,请使用 search_ai_tools 或 browse 查找。 |
match_prompt_to_task
根据对任务的自由文本描述(例如“给客户写一封开发邮件”),使用真实的 BM25 全文搜索,从 GateOnAI 提示词库中查找最匹配的现有提示词——不是语义猜测,也不是编造的相关性评分。每个结果都包含实际提示词文本、其适用工具以及所属职业。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
task | string | ✅ | 对任务的自由文本描述,例如“给客户写一封开发邮件”或“总结一份法律合同” |
limit | integer | ❌ | 返回的匹配提示词数量(1-10,默认值:5) |
get_workflow_template
获取 GateOnAI 为特定职业预先构建的数千种现成 AI 工作流之一——这是一个确定性的有序步骤序列,每个步骤都按类别和 GateOnAI Score 与所列工具匹配,并根据当前工具数据实时重新生成。与 get_ai_workflow 不同,此工具返回的是面向已知职业的现有精选模板,而非根据自由文本生成新的定制工作流——对于常见岗位而言,速度更快,也更一致。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
profession | string | ✅ | 职业 slug。例如:'blogger'、'general-contractor'、'marketing-manager'、'software-developer'、'3d-artist'。如果不确定确切的 slug,请改用 get_ai_workflow 并提供自由文本描述。 |
build_workflow_board
将用自然语言描述的目标转换为 GateOnAI Workbench 看板:从 GateOnAI 目录中选取工具,并在它们构成工作流时按步骤连接。返回工作流步骤以及一个包含看板本身的分享链接——GateOnAI 的服务端不会存储任何内容。用户可以打开链接,将看板克隆到自己的 Workbench 中(免费,无需账户),并进行分享。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
goal | string | ✅ | 用户想要实现的目标,例如“将播客节目转换成博客文章和简短的社交媒体视频片段” |
analyze_ai_stack
对一组 AI 工具(2–40 个 GateOnAI 工具 slug)进行自动分析:当前未列出的工具、类别重叠情况,以及在 GateOnAI 的 IO 兼容性图谱中发现的数据连接。这些分析仅基于 GateOnAI 数据,不构成推荐,也不代表对任何提供商的评价。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
tool_slugs | 字符串数组 | ✅ | GateOnAI 工具 slug,例如 ['chatgpt', 'elevenlabs', 'opus-clip'](slug 会显示在搜索结果和工具 URL 中) |
Docker
docker build -t gateonai-mcp .
docker run -i --rm gateonai-mcp
传输方式
此服务通过 stdio(标准输入/输出)运行,这是本地 MCP 服务的默认方式,且所有主流 MCP 客户端均支持。
如需远程/HTTP 访问:
python gateonai_mcp_server.py --transport sse --port 8765
无需 API 密钥
GateOnAI 的公共 API 开放使用,无需身份验证。MCP 服务直接连接到 https://www.gateonai.com/api。
关于 GateOnAI
GateOnAI 是面向企业的 AI 决策平台,提供数千种 AI 工具目录,按算法生成的 GateOnAI 评分排序,并收录各提供商发布的 GDPR 和欧盟托管信息,以及面向专业人士的实用 AI 工作流。
- 🌐 平台:gateonai.com
- 🤖 MCP 文档:gateonai.com/mcp
- 🔧 AI 工作流构建器:gateonai.com/build-my-business-ai-workflow
- 📁 浏览工具:gateonai.com/browse
- 🇪🇺 欧盟/GDPR 工具:gateonai.com/eu-ai-tools
许可证
MIT 许可证 — 详情请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。