Logic-Thinking MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Logic-Thinking MCP Serverprove that if it's raining then the ground is wet, and it's raining, therefore the ground is wet"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Logic-Thinking MCP Server
Model Context Protocol server for formal logical reasoning, mathematical problem-solving, verification, and proof construction.
Features
11 logic systems: Syllogistic, Propositional, Predicate, Mathematical, Modal, Temporal, Fuzzy, Deontic, SMT, Probabilistic, ASP
External solver integration: Z3 for constraint solving, ProbLog for probabilistic reasoning, Clingo for answer set programming
Proof library with persistent storage and full-text search
Assumption extraction for detecting hidden assumptions
Argument scoring with detailed analysis
Batch processing for multiple concurrent requests
Cross-system translation between logic systems
Contradiction detection
Automatic system detection from input
Natural language processing with enhanced parsers
Visualizations: truth tables, Venn diagrams, Kripke frames, parse trees
Related MCP server: Clear Thought 1.5
Installation
git clone https://github.com/quanticsoul4772/logic-thinking.git
cd logic-thinking
npm install
npm run buildExternal Solver Dependencies
Three external solvers are used for advanced reasoning capabilities:
Z3 SMT Solver - Install via pip:
pip install z3-solverProbLog - Install via pip:
pip install problogClingo - Install via pip:
pip install clingoThe server will attempt to use Python from pyenv if available, otherwise falling back to system Python. Ensure your Python environment has these packages installed.
Claude Desktop Integration
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"logic-thinking": {
"command": "node",
"args": [
"--max-old-space-size=4096",
"--expose-gc",
"--max-semi-space-size=64",
"/absolute/path/to/logic-thinking/dist/index.js"
]
}
}
}MCP Tools
The server provides 10 tools:
logic-thinking - Core operations (validate, formalize, visualize, solve, score)
logic-batch - Batch processing
logic-translate - Cross-system translation
logic-contradiction - Detect contradictions
logic-proof-save - Save proofs
logic-proof-search - Search proofs
logic-proof-get - Retrieve proof by ID
logic-proof-list - List proofs
logic-proof-stats - Library statistics
logic-extract-assumptions - Extract assumptions
Logic Systems
Syllogistic Logic
Traditional Aristotelian categorical logic.
Propositional Logic
Truth-functional reasoning with logical connectives.
Predicate Logic
First-order logic with quantified statements.
Mathematical Logic
Equation solving, sequence detection, pattern recognition.
Modal Logic
Necessity and possibility with Kripke semantics. Systems: K, T, D, B, K4, KB, S4, S5, KD45
Temporal Logic
Time-based reasoning about sequences and processes.
Fuzzy Logic
Reasoning with degrees of truth and linguistic hedges.
Deontic Logic
Normative reasoning about obligations and permissions.
SMT Logic
Constraint satisfaction and optimization using Z3 theorem prover. Supports integer, real, boolean, and bitvector variables with optimization objectives.
Probabilistic Logic
Probabilistic reasoning using ProbLog. Supports probabilistic facts, rules, evidence-based inference, and probability queries.
ASP (Answer Set Programming)
Non-monotonic reasoning using Clingo. Supports choice rules, constraints, optimization, default reasoning, and stable model enumeration.
License
MIT License - see LICENSE file for details
Author
quanticsoul4772
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceProvides symbolic reasoning capabilities by converting natural language logical problems into Answer Set Programming (ASP) format and solving them using the Clingo solver. Enables users to perform formal logical reasoning, verify logical arguments, and get step-by-step explanations for complex logical problems.Last updated5MIT
- Alicense-qualityFmaintenanceProvides 30+ unified reasoning operations including systematic thinking, mental models, debugging approaches, statistical analysis, interactive notebooks, and advanced problem-solving frameworks for enhanced decision-making and complex reasoning tasks.Last updated9952MIT
- Alicense-qualityAmaintenanceEnables step-by-step structured thinking for complex problem-solving with support for revision, branching, and multiple reasoning strategies including forward, backward, and mixed approaches.Last updated6464MIT
- FlicenseAqualityDmaintenanceEnables first-order logic reasoning including theorem proving, model finding, counterexample detection, and category theory diagram verification using pure TypeScript with no external dependencies.Last updated134
Related MCP Connectors
Precision math engine for AI agents. 203 exact methods. Zero hallucination.
Multi-Agent AI Validation: X-Z-CS Trinity. 13 tools FREE. Auditable reasoning. v0.5.54
Search, reuse, verify AI reasoning. Task marketplace with leaderboard. Zero-barrier, no auth.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/quanticsoul4772/logic-thinking'
If you have feedback or need assistance with the MCP directory API, please join our Discord server