multidim-mcp
multidim-mcp
Strukturierte Denkraster für KI-Agenten – ein eigenständiger MCP-Server, reine Standardbibliothek.
Multidim leitet ein Thema an eine Reihe von Analyse-Linsen (einen Kontext) weiter und gibt ein hierarchisches Raster zurück – Achsen, Unter-Linsen, Pflichtfragen –, das die aufrufende LLM ausfüllt. Das Denken bleibt beim Aufrufer: Der Server liefert Struktur, niemals Kognition. Er ruft keine LLM auf, macht keine Netzwerkanfragen, und dieselbe Eingabe erzeugt immer denselben Rahmen.
Null Abhängigkeiten – Python 3.9+, nur Standardbibliothek.
Deterministischer v2-Vertrag – jeder Rahmen trägt einen selbstverifizierbaren
frame_hash; eine ausgefüllte Analyse wird Abschnitt für Abschnitt mit umsetzbaren Fehlercodes geprüft.Gelernte Fallen – Lektionen, die du einmal aufzeichnest, werden zu Pflichtfragen, die in jeden zukünftigen Rahmen eingefügt werden, dessen Thema übereinstimmt.
Abgesicherter Speicher – atomare Schreibvorgänge, natives prozessübergreifendes Sperren, additive Migrationen, gesicherte Zurücksetzungen und eine Wächterfunktion, die sich weigert, jemals einen fremden
~/.multidim-Speicher zu berühren.
Den Unterschied sehen
Ein Agent analysiert „Sollten wir den Abrechnungsdienst von MySQL auf PostgreSQL migrieren?". Jeder Abschnitt ist ausgefüllt, jeder Satz liest sich gut. Hier ist, was multidim_validate bei diesem ersten Durchlauf zurückgibt:
overall verdict: REJECT
REJECT alternatives NOT_ENOUGH_ALTERNATIVES, ALTERNATIVE_DUPLICATES_PRIMARY
REJECT hypotheses HYPOTHESIS_NOT_FALSIFIABLE
REJECT second_order_risks SECOND_ORDER_REPEATS_FIRST
REJECT cross_talk GENERIC_DENSITY_HIGH
REJECT synthesis SYNTHESIS_WITHOUT_REFERENCES
WARNING premortem PREMORTEM_SIMILAR_TO_RISKSDie einzige Alternative wiederholte die Hypothese, die Hypothese enthielt keinen Test, der sie widerlegen könnte, der Effekt zweiter Ordnung wiederholte den ersten wortwörtlich, und die Schlussfolgerung bezog sich auf keine der obigen Arbeiten. Nichts davon ist sichtbar, wenn du die Antwort liest; alles wird hier namentlich gemeldet.
Wiederhole die abgelehnten Abschnitte und derselbe Prüfer gibt ACCEPT zurück. Bearbeite den Rahmen, um die Regel zu löschen, die dir unangenehm ist, und er verweigert die gesamte Einreichung – der Rahmen trägt einen Hash seines eigenen Inhalts.
Vollständiges Transkript, einschließlich wie die korrigierten Abschnitte aussehen und was dies bewusst nicht prüft: DEMO.md. Reproduziere es mit einem Befehl: python demo.py.
Related MCP server: CRASH - Cascaded Reasoning with Adaptive Step Handling
Schnellstart
pip install multidim-mcp # from PyPI
pip install . # or from a source checkoutRegistriere den Server bei einem beliebigen MCP-Client (stdio-Transport):
{
"mcpServers": {
"multidim": {
"command": "multidim-mcp"
}
}
}Oder führe ihn direkt aus: python -m multidim_mcp, oder ohne Installation: uvx multidim-mcp.
Der Server ist im offiziellen MCP-Registry als io.github.Cherridsaid/multidim-mcp gelistet.
Werkzeuge
Werkzeug | Rolle |
| Erstellt das Raster für ein Thema ( |
| Listet jeden bekannten Kontext mit seinen Achsen und Unter-Linsen auf |
| Deterministische, zustandslose Prüfung einer ausgefüllten Analyse gegen ihren v2-Rahmen – |
| Erstellt oder erweitert einen Kontext (Schlüsselwörter, Achsen, Fallen) – die einzige Schreibmöglichkeit |
So funktioniert es
multidim_analyzeerkennt den besten Kontext für dein Thema (Wortgrenzen-Keyword-Matching, akzentgeglättet) und gibt einen v2-Rahmen zurück: erforderliche Abschnitte, Abschnittsschemata, Validierungsregeln, Pflichtfragen – einschließlich jeder gelernten Falle, deren Auslöser zum Thema passen.Deine LLM füllt den Rahmen Abschnitt für Abschnitt aus.
multidim_validaterekonstruiert den Rahmen aus dem Speicher, lehnt einen manipulierten oder veralteten ab (frame_hash), und prüft dann die Analyse: strukturelle Vollständigkeit, Falsifikationstests für Hypothesen, Alternativen, die sich wirklich von der primären unterscheiden, Effekte zweiter Ordnung, die sich von erster Ordnung unterscheiden, eine Pre-Mortem-Analyse, die die Risikoliste nicht kopiert, eine Synthese, die echte Bezeichner referenziert, und eine Obergrenze für Füllphrasen. Nur abgelehnte Abschnitte werden wiederholt, innerhalb dermax_validation_roundsdes Rahmens.
Die vier Startkontexte sind neutral und deterministisch: generic (8 allgemeine Linsen), code_review, technical_writing, decision.
Speicher
Der Speicher befindet sich auf einem dedizierten benutzerspezifischen Datenpfad (MULTIDIM_MCP_HOME überschreibt ihn) und wird beim ersten Lauf aus den neutralen Startwerten erstellt. Schreibvorgänge sind atomar und werden über Prozesse hinweg mit der nativen Dateisperre des Betriebssystems serialisiert; ein beschädigter Speicher wird vor jedem Zurücksetzen gesichert, nie stillschweigend verworfen. Eine Stolperdraht-Funktion verweigert jeden Lese- oder Schreibvorgang, der in einen fremden persönlichen ~/.multidim-Speicher auflösen würde.
Wartende, die Forks veröffentlichen, können die Neutralitätswächterfunktion mit eigenen privaten Markierungen über MULTIDIM_MCP_EXTRA_FORBIDDEN (kommagetrennt) erweitern, ohne sie in den öffentlichen Quellcode zu hardcodieren.
Transparenz
Kein KI-System. multidim-mcp enthält kein Modell und führt keine Inferenz durch: Es ist deterministische, regelbasierte Software. Unter dem EU-KI-Gesetz (Verordnung 2024/1689) ist es kein KI-System im Sinne von Art. 3 Abs. 1 und fällt als freie und Open-Source-Software unter die Ausnahme von Art. 2 Abs. 12. Es sammelt keine Daten und führt keine Netzwerkaufrufe durch.
Abbildungen in dieser README wurden mit GPT generiert und behalten ihre C2PA-Herkunftsmetadaten intakt.
Entwicklung
python run_tests.py # full suite, stdlib only
python smoke_install.py # packaging smoke test (wheel + venv + entry point)
python demo.py # the analyse -> validate -> fix -> accept cycle of DEMO.mdCI läuft sowohl auf Ubuntu als auch auf Windows mit Python 3.9 / 3.11 / 3.13.
Lizenz
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
- AlicenseBqualityNot gradedmaintenanceProvides structured sequential thinking capabilities for AI assistants to break down complex problems into manageable steps, revise thoughts, and explore alternative reasoning paths.29
- AlicenseAqualityBmaintenanceEnables structured, iterative reasoning for complex problem-solving with features like confidence tracking, revision mechanisms, and branching support. Provides flexible validation and multiple output formats for systematic analysis and decision-making tasks.15372MIT
- AlicenseBqualityDmaintenanceProvides AI systems with structured thinking frameworks and reasoning tools to maintain consistent problem-solving patterns across conversations. Enables multi-step reasoning, decision analysis, and systematic troubleshooting through invocable mental models.152419MIT
- AlicenseAqualityDmaintenanceProvides structured thinking with step-by-step reasoning and steel-manning verification for AI agents, backed by cognitive science research.2401MIT
Related MCP Connectors
Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.
Deterministic validation for AI-generated artifacts: JSON Schema, OpenAPI response, SQL syntax.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
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/Cherridsaid/multidim-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server