项目介绍
MCP4Humans - 针对VS Code的模型上下文协议客户端

MCP4Humans 是一个用户友好的 VS Code 扩展程序,允许您直接从编辑器连接并与模型上下文协议(MCP)服务器进行交互。它提供了一个直观的界面来管理 MCP 服务器、执行工具并查看结果。
什么是 MCP?
模型上下文协议(MCP)是一个开放标准,用于 AI 工具和代理与外部系统进行交互。它使 AI 模型能够访问超出其训练数据的工具、资源和功能,例如:
- 从数据库或网络检索信息
- 执行代码
- 访问文件系统
- 与 API 进行交互
- 以及其他更多功能
特性
简单的服务器管理
- 添加、编辑和删除 MCP 服务器配置
- 连接到本地(标准输入/输出)和远程 HTTP MCP 服务器(SSE 或可流式传输的 HTTP)
- 快速查看服务器连接状态

工具执行
- 浏览已连接 MCP 服务器上的可用工具
- 使用简单的表单界面执行工具
- 在可折叠面板中查看工具执行结果
- 并行使用多个服务器
- 以树形视图格式查看主要事件的原始日志,便于阅读

无缝集成
- 直接从 VS Code 侧边栏访问 MCP 服务器
- 持久存储服务器配置
- 直观的用户界面
快速开始
- 从 VS Code 市场安装 MCP4Humans 扩展
- 单击活动栏中的 MCP4Humans 图标以打开 MCP 服务器视图
- 单击“+ 添加服务器”以添加新的 MCP 服务器
- 填写服务器详细信息:
- 您可以开始时在 JSON 框中粘贴通常的 JSON 配置,并让其为您填充部分表单。
- 根据需要填写其余部分。
- 单击“连接”以测试并保存服务器配置
- 单击列表中的服务器以查看和执行可用工具
支持的服务器类型
本地(标准输入/输出)服务器
MCP4Humans 支持通过标准输入/输出(stdio)通信的本地 MCP 服务器。您可以配置:
- 命令:要运行的可执行文件(例如,
python,node,uv)
- 参数:命令行参数(例如,
run,server.py)
- 工作目录:对于本地安装或开发。
- 环境变量:传递给服务器进程的自定义环境变量。
远程 HTTP 服务器
MCP4Humans 还支持通过服务器发送事件(SSE)或可流式传输的 HTTP 通信的远程 MCP 服务器。您可以配置:
- URL:服务器端点(格式:
http(s)://{host}:{port}/sse 或 http(s)://{host}:{port}/mcp)
- 头部:用于身份验证或其他目的的自定义 HTTP 头部
要求
- VS Code 1.96.3 或更高版本(兼容最新版本的 Cursor 和 VSCode)
- 可连接的 MCP 兼容服务器
反馈和贡献
许可证
此扩展程序根据 MIT 许可证授权。详情见 LICENSE 文件。
享受使用 MCP4Humans!