KI Agent
toolnexus
Eine einheitliche Python-Bibliothek, die MCP-Server, Agentenfähigkeiten, benutzerdefinierte Funktionen und HTTP-Endpunkte in einem einzigen Werkzeugsatz für die Erstellung von KI-Agenten mit jedem LLM kombiniert.
toolnexus
Was ist toolnexus?
toolnexus ist eine Open-Source-Python-Bibliothek, die eine einheitliche Schnittstelle zur Integration von MCP-Servern, Agentenfähigkeiten, benutzerdefinierten Funktionen und HTTP-Endpunkten als Werkzeuge für KI-Agenten bietet. Sie enthält integrierte Werkzeuge, Speicherverwaltung, A2A-Agentenkommunikation und Streaming-Unterstützung, die eine schnelle Erstellung von werkzeugnutzenden Agenten mit jedem LLM ermöglicht.
toolnexus vs Ähnliche Tools
| Preismodell | Kostenlos | Kostenlos | Kostenlos, Kostenlose Testversion | Kostenlos, Kostenpflichtig |
| Gratis-Credits | ||||
| Wichtige Funktionen |
|
|
|
|
| Vorteile |
|
|
|
|
| Nachteile |
|
|
|
|
| Geeignet für |
|
|
|
|
So nutzt du toolnexus?
- 1Installation per pip: pip install toolnexus
- 2Erstellen Sie ein Toolkit: tk = await create_toolkit()
- 3Erstellen Sie einen Agenten-Client: agent = create_client(base_url='https://openrouter.ai/api/v1', style='openai', model='deepseek/deepseek-chat')
- 4Führen Sie eine Agentenschleife aus: res = await agent.run('List files here', tk)
- 5Für Gespräche mit Speicher verwenden Sie ask(prompt, tk, id='session-1')
toolnexus Wichtige Funktionen
- Einheitlicher Werkzeugsatz aus MCP-Servern, Fähigkeiten, benutzerdefinierten Funktionen und HTTP-Endpunkten
- 10 integrierte Werkzeuge (bash, read, write, grep, webfetch, usw.)
- Asynchrones Toolkit mit Streaming-Unterstützung
- Gesprächsspeicher mit austauschbarem Speicher (In-Memory, Datei, DB)
- Agent-zu-Agent (A2A)-Kommunikation (ausgehend und eingehend)
- Unterstützung für mehrere LLM-Anbieter (OpenAI, Anthropic, OpenRouter)
- Bring-your-own-Loop mit Schema-Adaptern für OpenAI/Anthropic/Gemini
- MIT Open-Source-Lizenz
toolnexus Anwendungsfälle
- Erstellung autonomer KI-Agenten, die Shell-Befehle ausführen, Dateien lesen und auf das Web zugreifen können
- Erstellung von werkzeugnutzenden Chatbots mit dauerhaftem Speicher
- Entwicklung von Multi-Agenten-Systemen mit A2A-Protokoll
- Schnelles Prototyping von LLM-gestützten Automatisierungsworkflows
- Integration benutzerdefinierter APIs und MCP-Server als Agentenwerkzeuge
toolnexus Preise und Gratis-Credits
toolnexus arbeitet mit dem Modell Kostenlos.
toolnexus Vorteile und Nachteile
Vorteile
- Einheitliche Schnittstelle für verschiedene Werkzeugquellen (MCP, Fähigkeiten, HTTP, benutzerdefiniert)
- Leichtgewichtig und nicht-framework-bevorzugendes Design
- Integrierte Werkzeuge ermöglichen sofortige Agentenfunktionalität ohne Konfiguration
- Unterstützt Streaming, Wiederholungen und Speicher sofort
- Mehrsprachige Ports (JS, Go, Java, C#) für plattformübergreifende Nutzung
Nachteile
- Erfordert Python 3.11 oder höher
- Abhängigkeit vom MCP Python SDK kann für einfache Anwendungsfälle Overhead verursachen
- Dokumentation ist hauptsächlich codebasiert; begrenzte High-Level-Tutorials
- A2A-Implementierung ist einfach (kein Streaming/Push/Auth in v1)
Wofür eignet sich toolnexus am besten?
- Entwickler, die KI-Agenten mit Werkzeugnutzungsfähigkeiten erstellen
- Teams, die eine leichte Alternative zu Frameworks wie LangChain suchen
- Projekte, die MCP-Server mit benutzerdefinierten Funktionen kombinieren müssen
- Schnelles Prototyping von LLM-gesteuerter Automatisierung