项目简介

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 或更高版本。

  1. 检查 Node.js 版本:
    node --version
  2. 如果版本低于 18,请访问 Node.js 官方网站 下载并安装最新版本。
  3. 无需额外安装 '@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' 用于身份验证。

基本使用方法

  1. 访问 Nody 平台网站 (https://mcp.nody.dev),注册并登录。
  2. 使用可视化界面构建您的自定义 MCP,添加和配置您想要连接到 AI 的工具(API、服务等)。
  3. 配置完成后,从 Nody 平台获取为您生成的 MCP 服务器 JSON 配置信息。
  4. 将此 JSON 配置导入到您使用的 MCP 客户端(如支持 MCP 的聊天机器人、IDE插件或Agent框架)中。
  5. 您的 MCP 客户端将根据配置信息启动 Nody MCP 服务器实例,并与其通信,从而使 AI Agent 能够发现并调用您在 Nody 平台上配置好的工具。

信息

分类

开发者工具