Token导航 LogoToken导航TokenDH.com
Clingo MCP logo
开发工具未说明官方级别未说明来源级核验

Clingo MCP

MCP Server

一个结合Clingo答案集编程和模型上下文协议的神经符号AI服务器,用于混合AI应用。

工具数

6

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptCline会话管理Cline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

NewJerseyStyle

提供方

NewJerseyStyle

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Clingo MCP服务器

一个神经符号AI服务器,将Clingo的答案集编程(ASP)求解器与模型上下文协议(MCP)相结合,用于混合AI应用程序。

特征:

  • 通过WebAssembly求解答案集编程
  • 内存程序会话:逐步构建程序
  • 会话管理:将ASP程序保存/加载到磁盘
  • 六个核心工具:

- solve:运行ASP程序并获取答案集 - addToProgram:向当前会议添加事实/规则 - clearProgram:清除当前会话 - getProgram:查看当前程序 - saveSession:将程序持久化到磁盘 - loadSession:恢复以前的会话

  • 通过Zod模式验证对所有I/O进行类型安全
  • WebAssembly运行时:Clingo编译为WASM

与Cline/Roo/Copilot集成:

{
  "mcpServers": {
    "clingo-mcp": {
      "command": "npx",
      "args": ["clingo-mcp"],
      "disabled": false,
      "alwaysAllow": [
        "solve",
        "addToProgram",
        "clearProgram",
        "getProgram",
        "saveSession",
        "loadSession"
      ],
      "timeout": 30
    }
  }
}

发展:

git clone https://github.com/NewJerseyStyle/clingo-mcp
cd clingo-mcp
npm install
npm run build

ASP程序示例:

% Define persons
person(alice).
person(bob).
person(carol).

% Define friendships
friend(alice, bob).
friend(bob, carol).

% Rule: friendship is symmetric
friend(X, Y) :- friend(Y, X).

% Rule: transitive friendship
indirect_friend(X, Z) :- friend(X, Y), friend(Y, Z), X != Z.

示例用法:

// Using the solve tool
const result = await solve({
  program: "a. b :- a. {c; d}.",
  models: 0  // 0 = all models
});

______________________________________________________________________

致谢:

目录标签

目录标签

TypeScriptCline会话管理神经符号AI本地部署答案集编程WebAssembly模型求解

支持客户端

Cline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP