Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Clingo

БесплатноНе проверен

Clingo — Model Context Protocol server

GitHubEmbed

Описание

Clingo — Model Context Protocol server

README

A neurosymbolic AI server combining Clingo's Answer Set Programming (ASP) solver with Model Context Protocol (MCP) for hybrid AI applications.

Features:

  • Answer Set Programming solver via WebAssembly
  • In-memory program session: build up programs incrementally
  • Session management: save/load ASP programs to disk
  • Six core tools:
    • solve: Run an ASP program and get answer sets
    • addToProgram: Add facts/rules to current session
    • clearProgram: Clear the current session
    • getProgram: View the current program
    • saveSession: Persist program to disk
    • loadSession: Restore previous sessions
  • Type safety via Zod schema validation for all I/O
  • WebAssembly runtime: Clingo compiled to WASM

Integration with Cline/Roo/Copilot:

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

Development:

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

Example ASP Program:

% 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.

Example Usage:

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

Acknowledgements: Built with clingo-wasm and MCP Protocol

from github.com/NewJerseyStyle/clingo-mcp

Установка Clingo

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/NewJerseyStyle/clingo-mcp

FAQ

Clingo MCP бесплатный?

Да, Clingo MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Clingo?

Нет, Clingo работает без API-ключей и переменных окружения.

Clingo — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Clingo в Claude Desktop, Claude Code или Cursor?

Открой Clingo на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Clingo with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development