项目简介
Nody 是一个开发者平台,专注于 Model Context Protocol (MCP) 服务器及其工具集的管理和部署。它提供一个直观的可视化界面,帮助您轻松地将内部工具、API 和企业服务集成到 AI Agent 中,无需手动编写复杂的 JSON 配置。
主要功能点
- MCP 可视化编辑器: 提供一个强大的图形界面,用于构建、编辑和管理 MCP 服务器以及其中包含的工具集。
- 工具个性化: 定制工具的元数据、输入、输出和文档,优化其对 AI Agent 的上下文呈现。
- 灵活扩展: 无需修改底层架构,即可轻松向现有 MCP 服务器添加新工具。
- 企业级安全 (即将推出): 提供基于角色的访问控制和全面的审计日志。
- MCP 共享 (即将推出): 支持通过公共或私有仓库发布和共享 MCP 配置。
安装步骤
Nody MCP 服务器的运行依赖于一个 NPM 包 '@olympeio/nody-vmcp'。您需要确保系统安装了 Node.js 18 或更高版本。
- 检查 Node.js 版本:
node --version - 如果版本低于 18,请访问 Node.js 官方网站 下载并安装最新版本。
- 无需额外安装 '@olympeio/nody-vmcp',它将通过 'npx' 在运行时自动下载和执行。
服务器配置
Nody 平台本身是用于构建 MCP 配置和管理工具的,实际运行的 MCP 服务器实例由 '@olympeio/nody-vmcp' 包提供。MCP 客户端需要一个 JSON 格式的配置来连接 Nody 管理的 MCP 服务器。您在 Nody 平台上创建和配置好 MCP 后,平台会为您生成相应的 JSON 配置信息,示例如下:
{ "mcpServers": { "<您的自定义MCP名称>": { "command": "npx", // 启动服务器的命令 "args": [ "-y", "@olympeio/nody-vmcp@latest" // 执行的NPM包及其版本 ], "env": { "NODY_VMCP": "<您的自定义MCP唯一ID>", // 标识您在Nody平台创建的特定MCP "NODY_KEY": "<您的密钥>" // 可选,用于身份验证和处理秘密值,需要与您在Nody平台设置的密钥匹配 } } } }
这个配置告诉 MCP 客户端如何通过运行 'npx @olympeio/nody-vmcp@latest' 命令来启动一个 Nody MCP 服务器实例,并通过环境变量 'NODY_VMCP' 告知该实例应加载您在 Nody 平台上配置的哪个 MCP 定义。可选的 'NODY_KEY' 用于身份验证。
基本使用方法
- 访问 Nody 平台网站 (https://mcp.nody.dev),注册并登录。
- 使用可视化界面构建您的自定义 MCP,添加和配置您想要连接到 AI 的工具(API、服务等)。
- 配置完成后,从 Nody 平台获取为您生成的 MCP 服务器 JSON 配置信息。
- 将此 JSON 配置导入到您使用的 MCP 客户端(如支持 MCP 的聊天机器人、IDE插件或Agent框架)中。
- 您的 MCP 客户端将根据配置信息启动 Nody MCP 服务器实例,并与其通信,从而使 AI Agent 能够发现并调用您在 Nody 平台上配置好的工具。
信息
分类
开发者工具