Pyke

Provides a Python-based MCP server for managing facts, rules, and queries to enable logic-based reasoning with Logic-LLM-compatible programs.
  • python

0

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "newjerseystyle-pyke-mcp": {
      "command": "pyke-mcp",
      "args": []
    }
  }
}

Available tools

add_fact

Add a fact to the knowledge base using a simple predicate syntax. This expands the current facts that the system can reason about.

add_rule

Add an inference rule using forward chaining. Rules connect premises to conclusions and support logical derivations.

add_facts_and_rules

Bulk add multiple facts and rules at once to initialize or update a session efficiently.

query

Check whether a specific fact can be derived from the current knowledge base.

prove_goal

Find all variable bindings that satisfy a given goal, returning the possible substitutions.

get_program

Display the current contents of the active knowledge base, including facts and rules.

clear_program

Clear all facts and rules from the current session to reset the knowledge base.

load_logic_program

Load a complete Logic-LLM compatible program from formatted text into the server.

list_sessions

List all active knowledge base sessions.

delete_session

Delete a specific session and all its contents.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational