openended-philosophy
AI Reasoning system that combines OpenEnded Philosophy with Non-Axiomatic Reasoning System (NARS) for enhanced epistemic analysis, truth maintenance, and multi-perspective synthesis.
claude mcp add --transport stdio angrysky56-openended-philosophy-mcp uv --directory /path/to/openended-philosophy-mcp run openended-philosophy-server \ --env LOG_LEVEL="INFO" \ --env PYTHONPATH="/path/to/openended-philosophy-mcp"
How to use
This MCP server implements an OpenEnded Philosophy framework integrated with NARS (Non-Axiomatic Reasoning System) for fallibilistic, multi-perspective philosophical analysis. It exposes tools that allow you to ask philosophical questions, explore topics, map coherence patterns, and generate fallibilistic insights with uncertainty tracking. The server supports multiple inference patterns and uses epistemic humility to quantify uncertainty and perform belief revision when contradictions arise. You can interact with it programmatically via MCP messages to request analyses, topic explorations, or contextual meaning derivations across different language games and forms of life.
How to install
Prerequisites:
- Python and uv (the universal installer) installed on your system
- Access to the MCP-compatible repository at https://github.com/angrysky56/openended-philosophy-mcp
Installation steps:
- Clone the repository:
git clone https://github.com/angrysky56/openended-philosophy-mcp
cd openended-philosophy-mcp
- Install dependencies with uv:
uv sync
This installs required Python packages, including ona (OpenNARS for Applications). 3) (Optional) Set up environment variables and virtual environment as needed for your project. 4) Run the MCP server via the provided uv-based configuration (see mcp_config example in this document). 5) Verify the server is listening for MCP messages on stdin/stdout and begin sending requests.
Direct usage (without MCP client): Prerequisites:
- Install uv if not already installed:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Activate the virtual environment and run the server as described in the repository instructions.
Additional notes
Notes and tips:
- The server integrates NARS-based reasoning with epistemic humility; expect probabilistic outputs with uncertainty metrics (frequency, confidence).
- Environment variables can tune NARS parameters (memory size, inference steps) and logging level for easier debugging.
- If you encounter process leaks or shutdown issues, rely on the enhanced process management patterns described in the NARS configuration section of the repo.
- Ensure Python dependencies are installed (ona via uv sync) before starting the server; otherwise, the NARS integration will fail to load.
- When using MCP tools, your JSON payloads should align with the expected fields (concept, context, domain, perspectives, thresholds, etc.).
Related MCP Servers
jupyter
🪐 🔧 Model Context Protocol (MCP) Server for Jupyter.
packt-netops-ai-workshop
🔧 Build Intelligent Networks with AI
google-search-console
It connects directly to your Google Search Console account via the official API, letting you access key data right from AI tools like Claude Desktop or OpenAI Agents SDK and others .
Youtube
YouTube MCP Server is an AI-powered solution designed to revolutionize your YouTube experience. It empowers users to search for YouTube videos, retrieve detailed transcripts, and perform semantic searches over video content—all without relying on the official API. By integrating with a vector database, this server streamlines content discovery.
coder_db
An intelligent code memory system that leverages vector embeddings, structured databases, and knowledge graphs to store, retrieve, and analyze code patterns with semantic search capabilities, quality metrics, and relationship modeling. Designed to enhance programming workflows through contextual recall of best practices, algorithms, and solutions.
astrograph
An MCP server with tools to stop AI agents from writing duplicate code. Fixes legacy code using highly efficient algorithms.