语义API MCP服务器
一 MCP(模型上下文协议) 允许Claude、ChatGPT和其他LLM代理使用自然语言通过以下方式搜索和发现API的服务器 语义API.以简明的英语询问任何API功能,并获取端点详细信息、参数、身份验证信息和代码片段。
安装
pip install semanticapi-mcp或者直接用uvx运行:
uvx semanticapi-mcp配置
获取API密钥
注册地址: semanticapi.dev 获取您的API密钥。
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
SEMANTIC_API_KEY | 是 | - | 您的语义API密钥 |
SEMANTIC_API_URL | 没有 | https://semanticapi.dev | API基本URL覆盖 |
克劳德桌面
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"semanticapi": {
"command": "uvx",
"args": ["semanticapi-mcp"],
"env": {
"SEMANTIC_API_KEY": "your-api-key-here"
}
}
}
}或者,如果安装了pip:
{
"mcpServers": {
"semanticapi": {
"command": "semanticapi-mcp",
"env": {
"SEMANTIC_API_KEY": "your-api-key-here"
}
}
}
}工具
semantic_query
使用自然语言搜索API功能。
输入:
query(string,必填)--您想做什么,例如“使用Gmail发送电子邮件”auto_discover(boolean,可选,默认值:true)--如果需要,自动发现新的API
例子: “给我找一个API实时转换货币”
semantic_discover
通过名称和意图深入发现特定提供商/API。
输入:
provider_name(字符串,必需)-API提供程序名称,例如“stripe”、“twilio”user_intent(字符串,可选)-您想用这个API做什么
例子: 发现Stripe的“处理退款”功能
semantic_discover_url
从API的文档URL分析任何API。
输入:
url(字符串,必需)-API文档的URLuser_intent(字符串,可选)-您想用这个API做什么
例子: 分析 https://docs.example.com/api 生成提供者配置
相关
- 语义API -托管的API服务
- 语义API引擎 --开源引擎(AGPL-3.0)
- 语义api技能 --Agent框架技能包
- CLI工具 --命令行界面(
pip install semanticapi-cli)
许可证
麻省理工学院
