
yamcp
by hamidra·★ 66·综合分 43
YAMCP 是一个工作区管理器,通过统一的网关组织和暴露多个 MCP 服务器供 AI 应用使用。
概述
YAMCP (YAM-C-P) 是一个命令行工具,用于将 MCP 服务器作为本地工作区进行组织和管理。用户可以创建本地和远程 MCP 服务器的集合,并将它们作为统一网关暴露给 AI 应用。该工具支持按功能(如编码、设计)或 AI 应用(如 Cursor、Claude)分组服务器,从而简化复杂 MCP 设置的管理。YAMCP 提供集中式日志系统,整合所有服务器通信日志,简化了跨不同 AI 客户端应用的 MCP 服务器监控和调试。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要将多个 MCP 服务器组织到逻辑组中并通过统一界面管理它们,同时使用集中式日志记录时,选择 YAMCP。
什么时候不要选它
如果您只使用单个 MCP 服务器,或者更喜欢直接集成而不需要额外的抽象层,请不要选择 YAMCP。
此 server 暴露的工具
从 README 抽取出 11 个工具add_mcp_serverAdd a new MCP server to the configuration
list_mcp_serversList all configured MCP servers and their status
remove_mcp_serverRemove a configured MCP server
import_mcp_serversImport MCP server configurations from a JSON file
create_workspaceCreate a new workspace to group MCP servers
list_workspacesList all workspaces or show details of a specific workspace
edit_workspaceModify an existing workspace configuration
scan_workspaceScan a workspace for available MCP servers
delete_workspaceDelete a workspace and its configuration
run_workspaceStart the gateway with a specified workspace to expose MCP servers
view_logsView the server communication logs
可对比工具
安装
# 全局安装 YAMCP
npm install -g yamcp
# 或使用 npx 无需安装
npx yamcpClaude 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 讨论
开发者社区最近的相关讨论。
- 帖子 by hamid_ra · 2025-04-29
yamcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。