Token导航 LogoToken导航TokenDH.com
MCP Os logo
搜索检索未说明官方级别未说明来源级核验

MCP Os

MCP Server

MCP‑OS fetches just the MCPs your task needs, cutting prompt bloat and toggling servers on‑demand for a lean, secure toolset.

工具数

2

提示词数

0

GitHub Stars

3

资源数

0
资源管理JavaScriptClaude大型语言模型Claude DesktopClaude

安装说明

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

作者 / 组织

giao-123-sun

提供方

giao-123-sun

最后核验

2026/5/18 02:14

快速接入

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

详细介绍

MCP-OS·模型上下文协议编排系统

让你的大型语言模型专注于解决任务,而不是在MCP的海洋中跋涉。
👉 查看中文版 README

______________________________________________________________________

✨ 项目愿景

随着 模型上下文协议(MCP) 生态系统爆炸,数百台MCP服务器造成了三个常见的麻烦:

痛点描述
快速金发冗长的MCP描述挤满了上下文窗口;该模型在挑选工具上花费的令牌比 规划/分析.
连接卫生我们必须不断追踪 *哪个* MCP还活着 *是否* 他们完成了当前的任务。
资源与安全始终在线的MCP服务器消耗内存并暴露接口,增加了攻击面。

MCP-OS 旨在:

*“以操作系统管理进程的方式管理MCP——按需加载,空闲时卸载。”*

______________________________________________________________________

🌟 当前阶段:MCP检索器(已完成✅)

  1. 矢量检索 --嵌入任务描述并从向量索引中检索Top-k MCP。
  2. 精简提示模板 --仅注射 *顶部K* MCP描述,平均节省约70%的提示令牌。
  3. 可插拔后端 --默认值 openai/embeddings交换FAISS、Qdrant、Milvus等。
📖 详情请参阅 .

______________________________________________________________________

🛣️ 路线图

里程碑功能状态
v0.1MCP检索器 –矢量搜索✅ 释放
v0.2MCP检索器 -轻版本⏳ 进行中
v0.3健康检查守护进程 –自动心跳和修剪⏳ 进行中
v0.4运行时管理器 –按需启动/停止MCP🗓 计划中
v1.0策略沙盒 –细粒度身份验证、速率、成本🗓 计划中

______________________________________________________________________

⚙️ 快速开始

1.克隆和安装

git clone https://github.com/your-org/mcp-os.git
cd mcp-os
npm install      # or npm / yarn

2.构建矢量索引

# Scan local / remote MCP metadata and create an index
npm run build:index --src ./mcp_list.json --out ./index

3.启动检索服务器

npm run start:retriever
# Default listens on 127.0.0.1:5500 (HTTP + SSE)

4.将其电汇至您的法学硕士/代理

// Example: Claude Desktop
{
  "mcpServers": {
    "mcp-os": {
      "command": "/absolute/path/to/mcp-os/bin/retriever.js"
    }
  }
}

或者调用REST端点:

curl -X POST http://localhost:5500/match \
  -H "Content-Type: application/json" \
  -d '{"task": "Scrape a web page and extract its title"}'

示例响应:

{
  "matches": [
    {
      "id": "web-scraper",
      "score": 0.89,
      "functions": ["fetchHtml", "querySelector"]
    }
  ]
}

______________________________________________________________________

📂 仓库的规划

mcp-os/
├─ packages/
│  ├─ retriever/        # Phase 1: vector retrieval
│  ├─ health-check/     # Phase 2: heartbeat daemon (WIP)
│  └─ runtime-manager/  # Phase 3: load/unload (planned)
├─ scripts/             # CLI helpers
├─ examples/            # Usage demos
└─ docs/                # Architecture & deep dives

______________________________________________________________________

🧩 MCP列表格式

mcp_list.json 描述MCP元数据:

{
  "web-scraper": {
    "name": "Web Scraper MCP",
    "description": "Fetches HTML and parses DOM.",
    "functions": ["fetchHtml", "querySelector"]
  },
  "calc": { ... }
}

______________________________________________________________________

❓ 常见问题解答

Retrieval quality is poor—how do I tune it?

  • 增加 topK 以获得更高的召回率。
  • 切换到更强的嵌入模型。
  • 优化任务文本规范化规则。

How do I plug in my own vector store?

实施 VectorStore 接口: src/store/yourStore.ts.

______________________________________________________________________

🤝 贡献

  1. 分叉 回购
  2. 创建分支 feature/awesome-stuff
  3. 打开PR并链接相关问题
  4. 等待CI+审核🎉

______________________________________________________________________

📜 许可证

Apache许可证v2

______________________________________________________________________

🙏 致谢

  • 模型上下文协议 开放规范社区
  • MCP检查员 用于调试
  • 所有提交问题或PR的人——谢谢! ❤️

目录标签

目录标签

资源管理JavaScriptClaude大型语言模型research-and-data本地部署模型上下文协议向量检索安全优化

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP