关于 Mcp Request
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| config | string | 是 | API 配置 JSON 字符串 |
详细介绍
mcp-request
一个用于向不同服务发送 HTTP 请求的模型上下文协议(MCP)服务。
为什么选择 mcp-request?
在 MCP 环境中使用多个 API 时,为每个 API 单独创建 MCP 服务可能会:
- 耗费时间
- 占用大量资源
- 在许多情况下并无必要
此工具可让你:
- 快速通过 MCP 接入任意 HTTP API
- 无需额外配置服务,即可重复使用现有 HTTP API
- 用单个 MCP 服务管理多个 API
安装
{
"mcpServers": {
"wallet-mcp": {
"command": "npx",
"args": ["mcp-request"]
}
}
}
用法
工具
- registerApi
- deleteApi
- beforeRequest
- request
registerApi:注册自定义 HTTP 请求
- 例如,添加天气查询 API:
Add a weather query interface to mcp-request https://wttr.in/Tokyo?format=j1 where Tokyo is the city's name
添加后,你就可以查询不同城市的天气信息。
- 或直接发送 JSON 定义
`Register this request: {
"id": "sui_rpc",
"name": "Sui RPC",
"description": "Make RPC calls to Sui mainnet node",
"params": {
"method": {
"type": "string",
"description": "RPC method name",
"example": "suix_getBalance"
},
"params": {
"type": "array",
"description": "Parameters for the RPC method",
"example": [
"0x317b2a1385c9f7115f4c227b512293e6a632762c7c4e79728b3ad743f656b8fe",
"0x2::sui::SUI"
]
}
},
"api": {
"url": "https://wallet-rpc.mainnet.sui.io/",
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"params": {
"jsonrpc": "2.0",
"id": 1
}
}
}`
Query the balance of 0x317b2a1385c9f7115f4c227b512293e6a632762c7c4e79728b3ad743f656b8fe // AI 知道需要使用哪些方法和参数。
deleteApi
delete sui_rpc api
delete sui related api
beforeRequest
在你查询内容之前,它会查找是否有可用的 API。
你也可以列出已经注册的所有 API:
list all my api in request mcp 或 list my apis
request
在此处发送 HTTP 请求。
待办事项
- 优化数据结构,以便更轻松地添加 API
- 支持无需注册即可发送单次 HTTP 请求
- 支持注册远程 API
- 支持配置和管理 API 密钥
- ...
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。