MCP4Humans-用于VS代码的模型上下文协议客户端
MCP4Humans是一个用户友好的VS代码扩展,允许您直接从编辑器连接到模型上下文协议(MCP)服务器并与之交互。它为管理MCP服务器、执行工具和查看结果提供了一个直观的界面。
什么是MCP?
模型上下文协议(MCP)是人工智能工具和代理与外部系统交互的开放标准。它使AI模型能够访问其训练数据之外的工具、资源和功能,例如:
- 从数据库或网络检索信息
- 正在执行代码
- 访问文件系统
- 与API交互
- 还有更多
特性
轻松的服务器管理
- 添加、编辑和删除MCP服务器配置
- 连接到本地(stdio)和远程HTTP MCP服务器(SSE或StreamableHTTP)
- 一目了然地查看服务器连接状态
工具执行
- 从连接的MCP服务器浏览可用工具
- 使用简单的表单界面执行工具
- 在可折叠面板中查看工具执行结果
- 并行使用多台服务器
- 以树状图格式查看主要事件的原始日志,以便于使用
无缝集成
- 直接从VS代码侧栏访问MCP服务器
- 服务器配置的持久存储
- 直观的用户界面
入门指南
- 从VS代码市场安装MCP4Humans扩展
- 单击活动栏中的MCP4Humans图标打开MCP服务器视图
- 点击“+添加服务器”添加新的MCP服务器
- 填写服务器详细信息:
- 您可以首先将常见的JSON配置粘贴到JSON框中,并让它为您填充表单的一部分。 - 根据需要填写其余部分。
- 点击“连接”以测试并保存服务器配置
- 单击列表中的服务器以查看和执行可用工具
支持的服务器类型
本地(stdio)服务器
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) - Headers:用于身份验证或其他目的的自定义HTTP标头
需求
- VS代码1.96.3或更高版本(兼容最新的游标和VSCode)
- 要连接的MCP兼容服务器
反馈和贡献
- 文件问题和功能请求
- 通过提交pull请求为开发做出贡献
许可证
此扩展根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。
享受使用MCP4Humans!
