基本能力
产品定位
mcp-chat 是一个用于测试和评估 MCP 服务器和代理的开源通用客户端工具。
核心功能
- 通过 CLI 以交互模式运行或直接传递提示(
-p
标志) - 通过网页界面(
--web
标志)与模型聊天 - 连接到任何 MCP 服务器(JS、Python、Docker)
- 选择模型(
-m
标志) - 自定义系统提示(
--system
标志) - 保存聊天历史记录和设置(
~/.mcpchat/chats
) - 保存和恢复命令(
~/.mcpchat/history
) - 查看工具调用输出和参数以帮助调试 MCP 服务器
适用场景
- 测试和评估 MCP 服务器和代理
- 与 LLM 模型进行交互式聊天
- 调试 MCP 服务器的功能
工具列表
- CLI 工具:支持通过命令行与 MCP 服务器交互
- Web 工具:提供网页界面进行聊天和配置
常见问题解答
- 需要
ANTHROPIC_API_KEY
环境变量或.env
文件 - 支持保存聊天历史记录和命令历史
使用教程
使用依赖
确保已安装 Node.js 和 npm,并导出 ANTHROPIC_API_KEY
环境变量或在项目根目录下的 .env
文件中设置。
安装教程
shell
npx mcp-chat --server "npx -y @modelcontextprotocol/server-filesystem /Users/$USER/Desktop"
调试方式
shell
npx mcp-chat --server "npx mcp-server-kubernetes" -p "List the pods in the default namespace"
开发
安装依赖
shell
git clone https://github.com/Flux159/mcp-chat
bun install
bun run dev
测试
shell
bun run test
构建
shell
bun run build
发布
shell
bun run publish