LabscoMCP early access ↗
angrysky56MCP SERVER

OpenEnded Philosophy MCP Server with NARS Integration

Analyse a concept through several philosophical lenses at once, with an uncertainty figure attached to every claim.

by angrysky56 ↗Reasoning Scaffolds & Agent Workflow EnginesCommunity

LABSCO SUMMARY

Every answer arrives with its own uncertainty, and contradictions revise beliefs rather than breaking them.

Truth values as frequency-and-confidence pairs are what separate this from asking a model to "consider multiple perspectives": positions accumulate evidential weight and get revised when something contradicts them. The author is candid that this is a research prototype — the semantic similarity is simple, and the synthesis step is not yet transparent enough for the model to reason about how a conclusion was reached.

What it is

A reasoning server that pairs a pluralist philosophical framework with NARS — a non-axiomatic reasoning system — via the pip-installed ONA engine. Beliefs carry frequency and confidence rather than being true or false, and contradictory evidence triggers revision instead of being discarded.

What you get

  • analyze_concept examines a concept through multiple interpretive lenses, taking a context and a confidence threshold
  • explore_coherence maps coherence patterns across a domain at a chosen depth, with revision allowed or not
  • contextualize_meaning derives what an expression means inside a named language game and form of life
  • generate_insights produces fallibilistic insights across a list of perspectives, with an openness coefficient
  • ask_philosophical_question and explore_philosophical_topic are available when running the server directly
  • Inference covers deduction, induction, abduction, analogy and revision, with uncertainty propagated along the chain

Requirements

The Python package openended-philosophy-mcp, version 0.1.0, with the entry point openended-philosophy-server. Install with uv (uv sync), which pulls in ona. Launch through uv --directory <YOUR_PATH_TO_OPENENDED_PHILOSOPHY_MCP> run openended-philosophy-server, setting PYTHONPATH and LOG_LEVEL. The NARS engine is tuned through NARS_MEMORY_SIZE (default 1000), NARS_INFERENCE_STEPS (default 50), NARS_SILENT_MODE (default true) and NARS_DECISION_THRESHOLD (default 0.6).

Setup effort

Build from source — git clone https://github.com/angrysky56/openended-philosophy-mcp