NSAF MCP Server

NSAF MCP Server

site icon
2025.03.24 0
PythonAI 框架集成神经符号自主框架开发效率
NSAF MCP Server 是一个为 Neuro-Symbolic Autonomy Framework (NSAF) 设计的 Model Context Protocol (MCP) 服务器。它允许 AI 助手通过 MCP 协议与 NSAF 框架进行交互。该服务器集成了 NSAF 框架代码和 MCP 服务器实现,是一个完整的可部署包。 核心功能包括运行可定制参数的 NSAF 进化、比较不同的 NSAF 代理架构以及将 NSAF 功能集成到 AI 助手中。适用于需要将神经符号自主框架能力暴露给 AI 助手的场景。
View on GitHub

Overview

基本能力

产品定位

NSAF MCP Server 是一个为 Neuro-Symbolic Autonomy Framework (NSAF) 设计的 Model Context Protocol (MCP) 服务器,用于将 NSAF 框架的能力暴露给 AI 助手。

核心功能

  • 运行可定制参数的 NSAF 进化
  • 比较不同的 NSAF 代理架构
  • 将 NSAF 功能集成到 AI 助手中

适用场景

  • 需要将神经符号自主框架能力暴露给 AI 助手的场景
  • 需要运行和比较不同 NSAF 代理架构的场景

工具列表

  1. run_nsaf_evolution: 运行 NSAF 进化,可指定种群大小、代数、突变率、交叉率和架构复杂度等参数。
  2. compare_nsaf_agents: 比较不同的 NSAF 代理架构。

常见问题解答

  • 该实现使用了简化版的 MCP 协议,不需要官方 MCP SDK。
  • 服务器包含 NSAF 框架代码,基本使用无需额外配置。

使用教程

使用依赖

  • Node.js 18+ 和 npm
  • Python 3.8+ 并安装 NSAF 框架

安装教程

  1. 克隆仓库:
git clone https://github.com/ariunbolor/nsaf-mcp-server.git
cd nsaf-mcp-server
  1. 安装依赖:
npm install
  1. 构建服务器:
npm run build

调试方式

  1. 本地运行服务器:
npm start
  1. 与 AI 助手集成:
  2. 安装服务器:
npm install -g yourusername/nsaf-mcp-server

cd nsaf_mcp_server
npm install
npm run build
npm install -g .
  • 编辑 MCP 设置配置文件,添加服务器配置。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。