SuperAPI AI 工具集

semanticapi-mcp

Semantic API MCP Server 是一个基于 MCP(模型上下文协议)的服务器,让 Claude、ChatGPT 等 LLM 智能体能够通过自然语言搜索和发现 API。用户用自然语言描述所需能力,即可获得端点详情、参数、认证信息和代码片段,并支持自动发现新 API。

访问官网

工具介绍

用途

Semantic API MCP Server 是一个 MCP(Model Context Protocol)服务器,用于让 Claude、ChatGPT 及其他 LLM 智能体通过自然语言搜索和发现 API。它依托 Semantic API 服务,用户只需用自然语言描述想要实现的能力,即可获取对应的端点详情、参数、认证信息和代码片段。

主要能力

  • 自然语言搜索 API 能力:用自然语言描述需求,返回端点详情、参数、认证信息与代码片段。
  • 自动发现新 API:在需要时自动发现新的 API。
  • 按提供商深度发现:按名称和意图对特定提供商/API 进行深度发现。
  • 从文档 URL 分析 API:根据 API 文档 URL 分析并生成提供商配置。

使用方式

  • 可通过 uvx 直接运行。
  • 需要在 semanticapi.dev 注册以获取 API 密钥。
  • 配置环境变量,并添加到 Claude Desktop 配置(~/Library/Application Support/Claude/claude_desktop_config.json);若使用 pip 安装也有对应方式。

工具说明

  • semantic_search:使用自然语言搜索 API 能力。参数:query(字符串,必填)——你想做的事情,例如“send an email with Gmail”;auto_discover(布尔值,可选,默认 true)——是否需要时自动发现新 API。示例:“Find me an API to convert currencies in real-time”。
  • semantic_discover:按名称和意图对特定提供商/API 进行深度发现。参数:provider_name(字符串,必填)——API 提供商名称,例如“stripe”“twilio”;user_intent(字符串,可选)——你想用该 API 做什么。示例:发现 Stripe 在“process a refund”方面的能力。
  • semantic_discover_url:从文档 URL 分析任意 API。参数:url(字符串,必填)——API 文档的 URL。示例:分析 https://docs.example.com/api 以生成提供商配置。

相关项目

  • Semantic API——托管 API 服务
  • semanticapi-engine——开源引擎(AGPL-3.0)
  • semantic-api-skill——智能体框架技能包
  • CLI Tool——命令行界面(pip install semanticapi-cli)

适用场景

适用于需要让 LLM 智能体以自然语言方式查找、发现并调用 API 的开发与集成场景。

限制

关于收费、价格、平台支持范围、效果等具体信息,资料中暂未提供。