
Neo Mcp Logic Analyze
@giseldo
关于 Neo Mcp Logic Analyze
Python MCP server for controlled logic analysis from natural language, with an emphasis on auditable output and teaching-oriented explanations.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"neo-mcp-logic-analyze": {
"command": "neo-mcp-logic-analyze"
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is neo-mcp-logic-analyze?
neo-mcp-logic-analyze is a Python MCP server that provides controlled logic analysis from natural-language statements and arguments. It emphasizes auditable output and teaching-oriented explanations, making it suitable for educators, students, and developers who need structured logical formalization, ambiguity detection, consistency/entailment checking, and counterexample generation.
How to use neo-mcp-logic-analyze?
Install the package with pip install . after cloning the repository. The server is designed to be launched by an MCP client (e.g., Claude Desktop, Cursor) over stdio. Configure the client with the command neo-mcp-logic-analyze. Then invoke the exposed tools, resources, or prompts from your MCP host.
Key features of neo-mcp-logic-analyze
- Tool
nl_parse_logicfor structured formalization into propositional or first-order logic. - Ambiguity detection via
detect_ambiguities(e.g., quantifier‑scope issues). - Consistency checking (
check_consistency) with unsat core support. - Entailment checking (
check_entailment) with proof sketches. - Counterexample search (
find_counterexample) when entailment fails. - Teaching‑oriented prompts (
teach_logic_step_by_step,review_formalization).
Use cases of neo-mcp-logic-analyze
- Automatically formalize natural‑language arguments for logic exercises or automated reasoning pipelines.
- Help students understand logical structure by explaining formalization choices step‑by‑step.
- Detect ambiguous phrasing in statements before rigorous analysis.
- Verify the logical validity of short arguments (e.g., “If A then B; A, therefore B”).
- Generate counterexamples to illustrate invalid inferences in classroom settings.
FAQ from neo-mcp-logic-analyze
What runtime does neo-mcp-logic-analyze require?
Python 3.11 or later.
How is the server launched?
It is launched by an MCP client over stdio. The command is neo-mcp-logic-analyze (the installed package entry point). The process waits for a client connection until interrupted.
Can this server handle long or complex texts?
No. The project is optimized for short inputs; natural‑language interpretation is heuristic and intentionally restricted. Long free‑form texts are not supported.
What types of logic are supported?
Propositional logic and a restricted fragment of first‑order logic (FOL).
Does the server provide explanations for its outputs?
Yes. The explain_formalization tool and the teach_logic_step_by_step prompt offer natural‑language explanations of the formalization process.
其他 分类下的更多 MCP 服务器
Nginx UI
0xJackyYet another WebUI for Nginx
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
评论