Skip to main content
Glama
hummbl-dev
by hummbl-dev

mcp-agent-kit

Python Version Runtime Dependencies Protocol License

Ein reiner, auf der Standardbibliothek basierender Model Context Protocol (MCP)-Server & Tool-Harness für Claude Desktop, Cursor und autonome Agentenflotten.

SchnellstartArchitekturClaude-Desktop-EinrichtungVergleichTechnische Sorgfalt


Architektur


Related MCP server: MCP-123

Warum mcp-agent-kit?

Die offiziellen MCP-SDKs bringen dutzende schwergewichtige Drittanbieter-Abhängigkeiten mit (pydantic, anyio, httpx, starlette), wodurch unnötige Supply-Chain-Angriffsflächen und Installationshürden in Unternehmensumgebungen entstehen.

mcp-agent-kit bietet eine vollständige, produktionsreife Implementierung des Model Context Protocol, die zu 100 % auf der Python-Standardbibliothek basiert:

  • 🚀 Null Laufzeitabhängigkeiten: Reines Python (json, sys, inspect, dataclasses).

  • 🔒 Enterprise-tauglich: Sofortige Auditierbarkeit ohne jegliche Gefährdung durch Paket-Schwachstellen.

  • Ultra-leichtgewichtig: Startzeit unter einer Millisekunde, ideal für CLI-Tools, serverlose Umgebungen und eingebettete Forward-Deployed-Agent-Integrationen.

  • 🛠️ Automatische Schema-Generierung: Leitet JSON-Schema-Definitionen direkt aus nativen Python-Typannotationen und Docstrings ab.


mcp-agent-kit vs. offizielles MCP-SDK

Dimension

mcp-agent-kit

Offizielles Python-MCP-SDK

Laufzeitabhängigkeiten

0 (nur Python-Standardbibliothek)

18+ Drittanbieter-Abhängigkeiten

Installierte Paketgröße

~15 KB

~42 MB (mit transitiven Abhängigkeiten)

Prozessstartzeit

< 1.2 ms

~120 ms

Prüfumfang

Einzelne Datei / Null CVEs

Mehrere Supply-Chain-Abhängigkeiten

Transportunterstützung

stdio + SSE

stdio + SSE


Schnellstart

1. Einen MCP-Server in 20 Zeilen erstellen

from mcp_agent_kit import MCPServer

app = MCPServer(name="my-agent-tools", version="1.0.0")

@app.tool(description="Calculate tax and total invoice amounts")
def calculate_invoice(subtotal: float, tax_rate: float = 0.07) -> dict:
    tax = round(subtotal * tax_rate, 2)
    return {"subtotal": subtotal, "tax": tax, "total": round(subtotal + tax, 2)}

if __name__ == "__main__":
    app.run_stdio()

Claude-Desktop-Integration

Fügen Sie Ihren Server direkt zur claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "my-tools": {
      "command": "python",
      "args": ["-m", "examples.simple_server"]
    }
  }
}

Starten Sie Claude Desktop neu, und Ihre benutzerdefinierten Tools erscheinen sofort in Claudes Werkzeuggürtel! 🔨


Funktionen

  • Vollständiger MCP-Handshake: initialize, notifications/initialized, ping.

  • Dynamische Tool-Entdeckung: tools/list mit automatischer JSON-Schema-Generierung.

  • Robuste Fehlergrenzen: tools/call isoliert Laufzeitausnahmen von Tools und meldet strukturierte Fehlermeldungen an das LLM zurück, ohne den stdio-Prozess zum Absturz zu bringen.

  • Null Abhängigkeiten: Läuft ohne Weiteres auf Python 3.10+.


Technische Sorgfalt und Verifizierung

  • Tests: 100 % bestandene pytest-Testsuite, die Initialisierung, Tool-Entdeckung, Argumentvalidierung und Ausnahmebehandlung abdeckt.

  • Abhängigkeiten: 0 Laufzeitabhängigkeiten.

  • Autor: Reuben BowlbyLinkedIn | Lebenslauf


Enterprise-Skalierung

mcp-agent-kit ist Teil des HUMMBL-Entwicklerökosystems. Für Multi-Agent-Governance auf Unternehmensniveau (4-stufige Kill-Switches, HMAC-signierte Delegations-Tokens und kryptografische Audit-Busse) besuchen Sie github.com/hummbl-io.


A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
<1hResponse time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    D
    quality
    D
    maintenance
    A foundation for building custom local Model Context Protocol (MCP) servers that provide tools accessible to AI assistants like Cursor or Claude Desktop.
    1
    37
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A minimal Python package for easily setting up and running MCP servers and clients, allowing functions to be automatically exposed as tools that LLMs can use with just 2 lines of code.
    22
  • A
    license
    Not graded
    quality
    B
    maintenance
    A dead simple MCP server for exposing your app functions to AI agents like Claude Desktop.
    44
    5
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables building and running MCP servers over streamable HTTP, exposing tools to AI assistants like Cursor, with examples of mounting multiple servers in FastAPI.

View all related MCP servers

Related MCP Connectors

  • MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

View all MCP Connectors

Latest Blog Posts

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/hummbl-dev/mcp-agent-kit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server