MCP Catalogs
首页yamcp screenshot

yamcp

by hamidra·66·综合分 43

YAMCP 是一个工作区管理器,通过统一的网关组织和暴露多个 MCP 服务器供 AI 应用使用。

developer-toolsproductivityai-llm
10
Forks
4
活跃 Issue
12 个月前
最近提交
2 天前
收录于

概述

YAMCP (YAM-C-P) 是一个命令行工具,用于将 MCP 服务器作为本地工作区进行组织和管理。用户可以创建本地和远程 MCP 服务器的集合,并将它们作为统一网关暴露给 AI 应用。该工具支持按功能(如编码、设计)或 AI 应用(如 Cursor、Claude)分组服务器,从而简化复杂 MCP 设置的管理。YAMCP 提供集中式日志系统,整合所有服务器通信日志,简化了跨不同 AI 客户端应用的 MCP 服务器监控和调试。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:将多个 MCP 服务器组织成面向不同 AI 应用的主题工作区
:通过单一网关暴露多个服务器以简化配置
:集中监控和调试 MCP 服务器通信
:什么是 YAM 工作区?
:如何将新的 MCP 服务器添加到 YAMCP?

什么时候选它

当您需要将多个 MCP 服务器组织到逻辑组中并通过统一界面管理它们,同时使用集中式日志记录时,选择 YAMCP。

什么时候不要选它

如果您只使用单个 MCP 服务器,或者更喜欢直接集成而不需要额外的抽象层,请不要选择 YAMCP。

此 server 暴露的工具

从 README 抽取出 11 个工具
  • add_mcp_server

    Add a new MCP server to the configuration

  • list_mcp_servers

    List all configured MCP servers and their status

  • remove_mcp_server

    Remove a configured MCP server

  • import_mcp_servers

    Import MCP server configurations from a JSON file

  • create_workspace

    Create a new workspace to group MCP servers

  • list_workspaces

    List all workspaces or show details of a specific workspace

  • edit_workspace

    Modify an existing workspace configuration

  • scan_workspace

    Scan a workspace for available MCP servers

  • delete_workspace

    Delete a workspace and its configuration

  • run_workspace

    Start the gateway with a specified workspace to expose MCP servers

  • view_logs

    View the server communication logs

可对比工具

mcp-servernexusmcp-cli

安装

# 全局安装 YAMCP
npm install -g yamcp

# 或使用 npx 无需安装
npx yamcp

Claude Desktop 配置

添加到 Claude Desktop config.json:

{
  "mcpServers": {
    "yamcp": {
      "command": "npx",
      "args": ["yamcp", "run", "your-workspace-name"]
    }
  }
}

FAQ

什么是 YAM 工作区?
YAM (Yet Another MCP) 工作区是一组 MCP 服务器的集合,通过统一网关暴露供 AI 应用访问。
如何将新的 MCP 服务器添加到 YAMCP?
使用命令 `yamcp server add` 交互式添加新的 MCP 服务器,或使用 `yamcp server import` 从配置文件导入。

Hacker News 讨论

开发者社区最近的相关讨论。

yamcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。