mcp-rest-api
by dkmaker·★ 95·综合分 47
TypeScript MCP 服务器,可通过 Cline 等 MCP 客户端测试 REST API。
developer-toolsmonitoringweb-scraping
20
Forks
12
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
这个 MCP 服务器提供了一种便捷的方式,可以直接从开发环境测试和交互 REST API 端点。它支持各种 HTTP 方法,包括 GET、POST、PUT、DELETE 和 PATCH,并提供全面的认证选项,如基础认证、Bearer 令牌和 API 密钥。该工具提供详细的响应信息,可以处理自定义头、响应大小限制和 SSL 验证设置,使其适用于不同的 API 测试场景。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:开发期间测试 API 端点
你:调试 API 响应和错误处理
你:验证 API 序列和请求/响应格式
你:此服务器支持哪些认证方法?
你:我可以限制响应大小吗?
什么时候选它
当您需要直接从开发环境中使用各种 MCP 客户端测试 REST API,尤其是需要支持多种认证方法时,选择此工具。
什么时候不要选它
如果您需要高级 API 测试功能,如测试套件、模拟或性能测试,请避免使用它,因为它专注于基本的端点测试功能。
此 server 暴露的工具
从 README 抽取出 1 个工具test_requestmethod, endpoint, body?, headers?Test and interact with REST API endpoints using various HTTP methods
可对比工具
postman-mcpapi-mcphttp-mcpcurl-mcp
安装
安装
全局安装包:
npm install -g dkmaker-mcp-rest-api配置
添加到您的 MCP 客户端配置(以 Cline 为例):
{
"mcpServers": {
"rest-api": {
"command": "node",
"args": [
"C:/Users/<YourUsername>/AppData/Roaming/npm/node_modules/dkmaker-mcp-rest-api/build/index.js"
],
"env": {
"REST_BASE_URL": "https://api.example.com",
"AUTH_BEARER": "your-token"
}
}
}
}```FAQ
- 此服务器支持哪些认证方法?
- 它支持基础认证(用户名/密码)、Bearer 令牌认证和 API 密钥认证(自定义头)。
- 我可以限制响应大小吗?
- 是的,您可以使用 REST_RESPONSE_SIZE_LIMIT 环境变量设置响应大小限制(默认为 10000 字节)。
mcp-rest-api 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。