MCP REST API 测试器
基于 TypeScript 的 MCP 服务器,支持通过 Cline 测试 REST API。此工具允许您直接从开发环境测试并与任何 REST API 端点交互。
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 REST API Tester:
手动安装
- 全局安装包:
- 配置 Cline 自定义说明:
为了确保 Cline 了解如何有效地使用此工具,请将以下内容添加到您的 Cline 自定义说明中(设置 > 自定义说明):
- 将服务器添加到您的 MCP 配置:
虽然这些说明适用于 Cline,但服务器应该适用于任何 MCP 实现。请根据您的操作系统进行配置:
视窗
⚠️重要提示:由于 Windows 路径解析存在已知问题(问题 #40 ),您必须使用完整路径而不是 %APPDATA%。
添加到C:\Users\<YourUsername>\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
:
macOS
添加到~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
:
注意:请将环境变量替换为您的实际值。一次只能配置一种身份验证方法:
- 基本身份验证(用户名/密码)
- 持有者令牌(如果未配置基本身份验证)
- API 密钥(如果未配置基本身份验证或承载令牌)
特征
- 使用不同的 HTTP 方法测试 REST API 端点
- 支持 GET、POST、PUT 和 DELETE 请求
- 详细的响应信息,包括状态、标题和正文
- 自定义标题:
- 通过 HEADER_* 环境变量的全局标头
- 不区分大小写的前缀(HEADER_、header_、HeAdEr_)
- 标题名称的大小写保存
- 基于优先级的应用程序(每个请求 > 授权 > 自定义)
- POST/PUT 方法的请求主体处理
- 响应大小管理:
- 自动响应大小限制(默认值:10KB/10000 字节)
- 可通过 REST_RESPONSE_SIZE_LIMIT 环境变量配置大小限制
- 当响应超出限制时清除截断元数据
- 保留响应结构,同时仅截断正文内容
- SSL 证书验证:
- 默认启用以确保安全操作
- 可以针对自签名证书或开发环境禁用
- 通过 REST_ENABLE_SSL_VERIFY 环境变量控制
- 多种身份验证方法:
- 基本身份验证(用户名/密码)
- Bearer Token 身份验证
- API 密钥认证(自定义标头)
使用示例
安装和配置完成后,您可以通过 Cline 使用 REST API 测试器来测试您的 API 端点:
发展
- 克隆存储库:
- 安装依赖项:
- 构建项目:
对于使用自动重建的开发:
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
基于 TypeScript 的 MCP 服务器,支持通过 Cline 测试 REST API。此工具允许您直接从开发环境测试并与任何 REST API 端点交互。
Related MCP Servers
- AsecurityAlicenseAqualityA TypeScript-based MCP server that enables interaction with Azure Table Storage directly through Cline. This tool allows you to query and manage data in Azure Storage Tables.Last updated -104JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that connects to your Notion knowledge base, allowing you to query and retrieve information directly from VSCode using the Cline extension.Last updated -Python
- AsecurityAlicenseAqualitySimple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. This is especially useful for developing desktop applications that require complex user interactions to test.Last updated -113PythonMIT License
- AsecurityAlicenseAqualityA TypeScript-based MCP server that provides integration with the Qase test management platform, allowing you to manage projects, test cases, runs, results, plans, suites, and shared steps.Last updated -264JavaScriptMIT License