Token导航 LogoToken导航TokenDH.com
1xn Vmcp logo
AI代理stdio官方级别未说明来源级核验

1xn Vmcp

MCP Server

vMCP是一个开源工具,用于组合、定制和扩展多个MCP服务器为一个逻辑上的虚拟MCP服务器,适用于AI工作流和代理的配置与管理。

工具数

0

提示词数

0

GitHub Stars

49

资源数

0
AI工作流开源工具TypeScriptClaudeClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

1xn-labs

提供方

1xn-labs

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx --from 1xn-vmcp@latest vmcp run

详细介绍

vMCP-虚拟模型上下文协议

用于AI工作流程和代理的乐高: 一个开源工具,用于将多个MCP服务器组合、定制和扩展为一个逻辑虚拟MCP服务器

专为细粒度上下文工程而构建

  • 创建vMCP,添加MCP服务器并微调
  • 使用您自己的提示、工具和资源进行扩展
  • 将任何客户端(Claude、ChatGPT、Gemini、Cursor、VScode、自定义代理)连接到vMCP
  • 根据您的工作流程和代理需求创建多个逻辑vMCP

vMCP(虚拟模型上下文协议)是一个基于 模型上下文协议。两者都是:

  • 基于并扩展MCP的规范: Vmcp.sson
  • 创建和部署vMCP服务器的平台:

我们为什么建造这个

模型上下文协议为人工智能集成解锁了令人难以置信的可能性,但用户和开发人员很快就会遇到限制:

  • 配置地狱:跨多个客户端(Claude、ChatGPT、VSCode、Cursor、Gemini)管理MCP配置是乏味的
  • 认证:每个mcp客户端都需要对所有mcp进行自己的身份验证
  • 缺乏定制化:无法根据特定的工作流程需求修改或扩展现有的MCP-“上下文腐烂/混淆”
  • 无成分:构建复杂的工作流程需要将多个MCP中的多个工具拼凑在一起

vMCP通过在标准MCP之上提供抽象层和无代码配置接口来解决这些问题。

突出显示功能

  • 灵活的vMCP创建:通过简单的无代码接口将不同的MCP服务器组合成一个统一的MCP服务器。
  • MCP的上下文工程:

- 🛠️ 可定制工具:从上游MCP中选择并覆盖工具名称/描述,并预填充工具参数。 - ✨ 可扩展工具:使用Python、REST API或纯文本(提示工具)创建新工具。 - 🗣️ 可编程提示:定义可以调用其他工具和资源的提示,启用用户控制的工具链。 - 🔗 将文件添加为资源:选择MCP资源并添加自己的知识库文件

  • MCP服务器身份验证:授权MCP服务器一次,并在客户端之间重复使用(Claude、Cursor、ChatGPT、VSCode、Gemini、AI代理)
  • 使用统计:使用完整的MCP协议级日志记录跟踪和分析vMCP使用模式
  • Docker和PyPi就绪:官方Docker镜像,便于部署。uv和pip命令快速试用

🚀 快速入门

先决条件

安装

要安装vMCP,请运行:

选项1:使用uvx(推荐)

uvx --from 1xn-vmcp@latest vmcp run

或使用紫外线

选项2:使用pip

pip install 1xn-vmcp
vmcp run

选项3:使用Docker

docker pull onexn/vmcp:latest
docker run -it onexn/vmcp:latest vmcp run

这将启动vMCP服务器 http://localhost:8000.

🛠️ 发展

项目结构

vmcp/
├── src/vmcp/              # Main package
│   ├── backend/           # FastAPI backend
│   │   ├── mcps/          # MCP server management
│   │   ├── vmcps/         # Virtual MCP management
│   │   ├── storage/       # Database models
│   │   ├── proxy_server/  # Main app
│   │   └── utilities/     # Logging & tracing
│   └── cli/               # CLI commands
├── frontend/              # React frontend (Vite)

设置开发环境

# Clone the repository
git clone https://github.com/1xn-labs/1xn-vmcp
cd 1xn-vmcp
make build-frontend
make run

📊 使用示例

创建vMCP

本指南将引导您完成使用vMCP创建和管理虚拟MCP服务器的过程。按照以下步骤开始将多个MCP服务器聚合到一个统一的界面中。

步骤1:访问vMCP主页

使用启动vMCP后 vmcp run,导航到 http://localhost:8000 在您的浏览器中。vMCP主页提供了一个集中的仪表板,您可以在其中管理虚拟MCP配置

步骤2:创建新的vMCP

点击 “+创建您的第一个vMCP” 按钮开始构建虚拟MCP。在创建对话框中,为vMCP提供名称和描述。vMCP允许您将来自多个MCP服务器的工具、资源和提示组合到一个统一的端点中。您可以稍后添加服务器和配置工具,因此对于以开发为重点的vMCP,请使用“Coding_assistant”这样的描述性名称。

步骤3:使用MCP服务器扩展vMCP

创建vMCP后,您将看到“添加MCP连接器”按钮,该按钮显示了一个众所周知的远程MCP服务器网格。您可以浏览服务器并将其添加到Vmcp

步骤4:添加自定义服务器

如果需要连接到不在社区库中的自定义MCP服务器,请单击 “添加自定义服务器” 或使用自定义服务器选项。在对话框中,提供服务器名称,选择传输类型(HTTP、SSE),输入服务器URL,并可选择添加环境变量和标头。这允许您连接到任何兼容MCP的服务器,包括您自己的自定义实现。

步骤5:过滤和编辑现有工具

将MCP服务器添加到vMCP后,导航到 “工具” vMCP编辑器中的选项卡。在这里,您可以从连接的MCP服务器查看所有可用的工具。使用搜索和筛选选项查找特定工具,启用或禁用它们,并覆盖工具名称和描述。您还可以测试单个工具,或一次从特定MCP服务器中选择/取消选择所有工具。

步骤6:添加自定义工具和提示

除了来自MCP服务器的工具外,您还可以直接在vMCP中创建自定义工具和提示。导航到 “提示” 选项卡创建可调用其他工具的可编程提示,启用用户控制的工具链。您可以定义提示参数、描述,并使用 @ 语法,包括参数、配置、工具和资源。同样,您可以使用Python代码段或REST API创建自定义工具。

步骤7:使用vMCP

配置并保存vMCP后,您可以将其与任何兼容MCP的客户端一起使用。从编辑器复制vMCP URL(例如。, http://localhost:8000/private/Coding_asstistant/vmcp)并使用MCP Inspector等工具或直接从Claude、Cursor或Copilot等AI应用程序连接到它。vMCP将把您选择的所有工具、资源和提示聚合到一个统一的端点中。

📚 文档

有关全面的文档、指南和API参考资料,请访问 vMCP文档.

🤝 贡献

我们欢迎捐款!请看 贡献.md 作为指导方针。

运行测试

# start test mcp server and rest api server.
make test-servers

# run test with pytest
make run-tests

📄 许可证

vMCP是根据 MIT许可证.

🙏 致谢

我们想对Anthropic和整个 模型上下文协议社区 创造了如此令人难以置信的基础。MCP从根本上改变了我们对人工智能集成的看法

📞 支持

______________________________________________________________________

由以下材料制成❤️ 1xn团队

目录标签

目录标签

AI工作流开源工具TypeScriptClaude本地部署MCP管理上下文工程虚拟服务器

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP