API Dash推出MCP服务器,让Claude Code原生执行HTTP请求并渲染交互式API调试界面,告别在终端和Postman间来回切换。
通过 npx apidash-mcp@latest 安装 API Dash MCP Server,可以让 Claude Code 原生执行 HTTP 请求并渲染交互式界面,省去手动测试 API 时的上下文切换。
API Dash 是一款开源 API 客户端,如今它提供了 MCP Server,使 Claude Code 能够原生驱动 HTTP 测试。其最新里程碑:使用新兴的 text/html;profile=mcp-app 标准,直接在聊天窗口内提供交互式单页应用(SPA)。这意味着 Claude Code 不再只是返回原始 JSON,而是嵌入了一个小型 API 客户端界面,可以进行微调、检查和回放。
该 Server 在 Google Summer of Code 期间构建,将 AI 助手与 API Dash 的 Dart 引擎桥接起来,暴露了 apidash_execute_request、apidash_get_results 和 apidash_launch_workbench 等工具。其结果:你可以测试端点、查看历史记录、管理环境变量,完全不必离开终端。
旧的工作流程令人痛苦:Claude Code 建议一个 API 调用,你需要复制 URL、打开 Postman、粘贴 header、点击发送、阅读错误,再向 Claude 解释。每个测试就是五步上下文切换。
有了 API Dash MCP Server,你只需待在 Claude Code 中。只需输入:
"Execute a GET request to https://api.github.com/users/foss42" "Show my request history" "Open the environment variables manager"
Claude Code 将这些请求路由到相应工具,通过 API Dash 引擎发送请求,并返回一个交互式工作台——而不仅仅是文本。你可以在聊天窗格中调整 header、编辑 URL 参数、检查响应时间。

将 NPM bridge 添加到 Claude Code MCP 配置中(通常是 ~/.claude.json 或项目的 .mcp.json):
{
"mcpServers": {
"apidash": {
"command": "npx",
"args": ["-y", "apidash-mcp@latest"]
}
}
}
重启后,Claude Code 会自动注册 API Dash 工具。你可以用 /mcp 检查以确认服务器已连接。
向 Claude Code 提问:"Test the user login API and tell me if it works." Claude 将使用 apidash_execute_request 发送请求,然后在交互式界面中呈现响应。你可以在不离开聊天的情况下修改 header 或 body 并重新发送。
"Show my past history requests in apidash" —— 从本地 Hive 数据库中拉取历史记录。
"Open the environment variables manager" —— 启动一个 UI 来编辑全局/局部变量。
这是 MCP 强大能力的典型例证:将可视化工具转变为 AI 驱动的引擎。内置的 SPA 工作台意味着你同时获得了两全其美的体验——Claude 的推理能力加上用于微调请求的实操 UI。这对于调试 OAuth 流程、测试边缘情况或迭代 API 契约特别有用,同时不会破坏工作流程。
需要在本地安装 API Dash —— NPM wrapper 会启动本地二进制文件,所以你的机器上需要装有 API Dash。
新兴标准 —— text/html;profile=mcp-app 是新出现的,请确保你的 Claude Code 版本支持 MCP 应用渲染。
不能完全替代 Postman —— 它最适合快速测试和调试,暂不适合全面的 API 集合管理。

如果你厌倦了在 Claude Code 和 Postman 之间来回切换,不妨试试 API Dash MCP Server。这是一种实用的开源方式,让 Claude Code 成为你的 API 测试副驾驶——直接在终端中完成。
原文发表于 gentic.news