jacobian
Deutsch · 简体中文
Jacobian ist ein MCP-Server, der KI-Agenten ein durchsuchbares Vokabular typisierter mathematischer Operationen bietet. math.find entdeckt eine Operation, und math.run führt genau einen begrenzten mathematischen Vertrag aus und gibt sein typisiertes Ergebnis zurück. Dieselbe mathematische Bibliothek ist auch über eine CLI und eine native Python-API verfügbar.
Jede Operation etabliert eine stabile, wiederverwendbare mathematische Nachbedingung, anstatt einen Arbeitsablauf oder eine Beweisstrategie vorzugeben. Die Ergebnisse sind dort exakt, wo es angegeben ist, und machen Näherung, Unvollständigkeit oder Unsicherheit explizit.
Die Hypothese von Jacobian ist, dass mathematisches Denken von einem ausführbaren Vokabular semantisch abgegrenzter, begrenzter Operationen profitiert. Anstatt große Domänenlöser oder vorgefertigte Arbeitsabläufe bereitzustellen, bietet Jacobian mathematische Primitive, nach denen Agenten suchen und die sie zu Lösungen zusammensetzen können, die über das hinausgehen, was eine einzelne Operation zu lösen gedacht war. Die Bibliothek liefert vertrauenswürdige mathematische Schritte; das Denkmodell entscheidet, welche Schritte es unternimmt, wie es ihre Ergebnisse kombiniert und wann es aufhört. Die Operationen semantisch eng und domäneneigen zu halten, bewahrt diesen Suchraum, anstatt eine Beweisstrategie oder einen Arbeitsablauf in die Werkzeuge selbst einzubacken.
Siehe Ausführbares mathematisches Vokabular für die Bedeutung semantischer Atomarität und wie das Operationsvokabular wächst.
Schnellstart
Führen Sie den kanonischen Python-MCP-Befehl aus, ohne Jacobian global zu installieren:
uvx --from jacobian jacobian-mcpWenn ein MCP-Host einen npm-Befehl erfordert, ist das npm-Paket ein deterministischer Träger für denselben Befehl:
npx jacobian mcpFür eine dauerhafte Installation:
python -m pip install jacobian
jacobian-mcpDieses Paket enthält den exakten, gepflegten Python-Backend-Stack von Jacobian: SymPy, NetworkX, Z3 und Python-FLINT. Eine normale Python- oder npm-Installation legt daher dasselbe eingebaute, Python-gestützte Operationsportfolio offen. Der getestete Binärinstallationsvertrag ist CPython 3.12 oder 3.13 auf glibc Linux x86-64; das Release-Gate installiert das erstellte Wheel und startet Jacobian auf beiden Python-Versionen. Andere Systeme verfügen möglicherweise über kompatible Upstream-Räder, sind aber noch nicht Teil des getesteten Release-Vertrags. Insbesondere kann Alpine/musl den vollständigen Pflichtstack nicht von PyPI installieren.
Die Python-Distribution enthält den mathematischen Kernel, die CLI und den MCP-Server. Das npm-Pakett bildet seine exakte Paketversion deterministisch auf den entsprechenden uvx-Aufruf ab.
Related MCP server: math-logic-mcp
Ein begrenztes Ergebnis berechnen
Eine gewöhnliche Operation liefert zuerst Mathematik. Beispielsweise akzeptiert matrix.determinant.compute eine exakte rationale Matrix und gibt direkt ihre Determinante zurück. Aufrufer setzen Ergebnisse zusammen, indem sie ihre typisierten Werte an eine nachfolgende Operation übergeben.
Verfügbare Mathematik
Das eingebaute Portfolio deckt Arbeiten ab in:
polynomialen Abbildungen und polynomialer Algebra;
exakter linearer Algebra;
Graphen, Pfaden, Färbungen und Isomorphie;
begrenztem SAT- und SMT-Lösen;
endlicher Algebra, Wahrscheinlichkeit, Geometrie und Topologie; und
Lean-Quellausarbeitung.
SAT- und SMT-Operationen verwenden direkt die gepflegte Z3-Python-Bindung. Die optionale Operation lean.check führt ein begrenztes Quellfragment in der festen Lean-Dienstumgebung aus, wobei ein anfragebezogenes temporäres Verzeichnis verwendet wird, und gibt typisierte Diagnosen zurück. Verwenden Sie math.find, um nach einer Operation zu suchen, eine unbekannte Domäne zu durchsuchen und eine Operation zu prüfen, bevor Sie math.run einmal aufrufen.
Siehe die Domänenoperationsbibliothek für das gepflegte Operationsportfolio und Backend-Anforderungen.
Status
Jacobian 0.12.0 ist vor der stabilen Version. Seine veröffentlichten Paket- und Operationsverträge beschreiben die unterstützte Oberfläche; experimentelle Operationsverträge können sich zwischen den Versionen ändern.
Dokumentation
Dokumentationsstartseite: Tutorials, Anleitungen, Referenz und Erläuterungen
Architektur: Laufzeitstruktur und Vertrauensgrenzen
Produktmodell: Operationsverträge, Eigentum und Projektgrenzen
Werkzeugreferenz: MCP-Ressourcen und Aufrufverträge
Backend-Anforderungen: gepflegte Python-Backends und optionales Lean
Remote-Bereitstellung: HTTP-Bereitstellung und Authentifizierung
Mitwirken
Jacobian verwendet Python 3.12, uv und eine kleine Makefile:
make setup
make test-math
make checkLesen Sie CONTRIBUTING.md, bevor Sie Code ändern. Es dokumentiert gezielte Testbefehle, Verifizierungsregeln, Dokumentationsplatzierung und Pull-Request-Erwartungen.
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
- AlicenseNot gradedqualityDmaintenanceMCP server for step-by-step mathematical reasoning and planning, enabling AI agents to execute calculations and perform GUI actions like opening PowerPoint.1Apache 2.0
- AlicenseAqualityDmaintenanceMCP server that gives small LLMs verified symbolic-math & logic tools.62Apache 2.0
- AlicenseBqualityBmaintenanceMCP server for symbolic computation that enables AI agents to perform step-by-step derivations, transform formulas, and verify results with full provenance, combining natural language with formal mathematical operations.4110Apache 2.0
- AlicenseNot gradedqualityCmaintenanceAn MCP server for semantic search over 9.27 million mathematical statements from sources like arXiv and Stacks Project, offering 5 tools for filtered search, citation weighting, and dependency graph traversal.MIT
Related MCP Connectors
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
ArcAgent MCP server for bounty discovery, workspace execution, and verified coding submissions.
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/morluto/jacobian'
If you have feedback or need assistance with the MCP directory API, please join our Discord server