mcpField
N
Nody

Nody

本地服务
github.com/olympeioAI 与智能体1174 周前更新

关于 Nody

Nody 是面向 AI Agent 的平台,可将 MCP 服务工具编排成适用于不同场景的集合。它集中管理工具定制、配置、密钥和执行监控;客户端通过连接中央协调器的运行时加载集合工具。

主要功能

  1. 01可视化编排和管理工具集合
  2. 02自定义工具名称和描述
  3. 03集中管理 Agent 工具配置
  4. 04加密并存储密钥值
  5. 05监控集合和工具执行
  6. 06从 NPM 或 UV 注册表添加服务

适用场景

  1. 01根据 Agent 场景调整工具名称和描述
  2. 02集中管理服务配置和密钥
  3. 03监控集合中的工具是否正常运行
  4. 04将 NPM 或 UV 服务加入工具目录

MCP 相关

Nody 提供 MCP Composer 和客户端运行时,向 MCP 客户端公开已配置集合中的工具。客户端从中央协调器获取集合信息并加载定制后的工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"nody": {
"command": "npx",
"args": [
"-y",
"@olympeio/nody-vmcp"
],
"env": {
"NODY_CLIENT_ID": "<NODY_CLIENT_ID>",
"NODY_USER_KEY": "<NODY_USER_KEY>"
}
}
}
}
启动命令npx -y @olympeio/nody-vmcp
需要配置的环境变量
NODY_CLIENT_ID
NODY_USER_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@olympeio/nody-vmcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Nody

Nody
一个 MCP 服务,统统搞定!

Nody 是一个以开发者为先的平台,用于管理和部署 Model Context Protocol(MCP)服务及工具集。Nody 技术通过知识图谱维护工具集合。Nody 客户端向知识图谱发出请求,以发现应安装并向 AI Agent 提供哪些工具。

概览

Nody 提供强大的 MCP Composer,用于创建和管理自定义 MCP 服务。你可以个性化设置每个工具的名称和描述,为其添加上下文,帮助 Agent 以更少的 token 使用工具。它会在一个安全的位置管理 MCP 服务的配置和密钥,让你更轻松地高效部署和扩展 AI 工具集。

功能

  • MCP Composer
    强大的可视化界面,可组合、编辑和管理 MCP 服务工具,并围绕特定用例将其整理成集合。

  • 工具自定义
    根据预期用例自定义工具名称和描述,优化 AI Agent 的上下文。

  • 只需配置一次 Agent
    只需配置一次 Agent,即可通过集中式 UI 管理工具集合及其描述。之后无需重新配置 Agent。

  • 安全的配置存储
    密钥值(API 密钥、令牌等)会经过加密并安全存储。加密密钥存储在只有你能访问的 Vault 中。

  • 监控集合执行情况
    跟踪集合和工具的执行情况,了解它们是否正常运行。

  • 将服务添加到目录
    通过添加已部署在 NPM 或 UV 公共注册表上的服务来扩展目录。定义运行这些服务所需的配置参数和密钥,以确保其安全运行。

使用方法

在 Nody 中组合好 Nody 客户端后,点击 Run it 按钮获取安装说明。

以下是将 Nody 客户端添加到你常用 MCP 客户端的配置示例:

{
  "mcpServers": {
    "<Nody client name>": {
      "command": "npx",
      "args": [
        "-y",
        "@olympeio/nody-vmcp@latest"
      ],
      "env": {
        "NODY_CLIENT_ID": "<Nody client id>", // REQUIRED, your Nody client ID
        "NODY_USER_KEY": "<your very own secret encryption key>" // OPTIONAL, used when authenticated, required to decrypt secret values
      }
    }
  }
}

这会启动 Nody 客户端,并加载集合中包含的工具列表及配置的自定义项。

要求

Nody VMCP 包是一个 NPM 包,需要 Node.js 18+ 才能正常运行。

使用以下命令检查已安装的 Node.js 版本:

node --version

从官方网站下载最新版本。

路线图

计划推出的功能和改进:

  • 企业安全
    使用企业 Vault 存储加密密钥。为 AI 工具提供企业级治理能力。

  • 集合共享(模板)
    通过公共或私有代码库发布和共享 MCP 配置,并注明出处。

  • 编写自己的工具
    直接在 Nody 中编写和测试工具,无需发布到 NPM、UV 或 Docker。

  • 集成现有 API
    将 IT 环境中的 API 封装为 MCP 工具,并组合成集合,从而将其集成到 AI Agent 中。

  • 添加 Docker 和本地服务
    添加未部署在 NPM 或 UV 注册表上的服务,包括本地服务或基于 Docker 的服务,并在 MCP Composer 中使用。

架构

Nody 客户端是基于 Olympe Technology 构建的轻量级运行时:存储在专用图数据库中的知识图谱描述了集合中的工具组合、自定义 MCP,以及名称和描述的覆盖设置。Nody 客户端分布式部署,并连接到集中式编排器,由其提供执行工具所需的图谱部分。得益于事件驱动的分布式架构,工具和集合的更新会实时通知。

链接

许可证

版权所有 (C) Olympe S.A. - 保留所有权利 严禁通过任何媒介擅自复制本项目中包含的任何文件。 专有且机密

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。