Skip to main content
Glama
pyofart

toolkit-mcp

by pyofart

toolkit-mcp

Meta-MCP & A2A server — tools for building, testing, and connecting AI agents.

Tools

Meta-MCP — Tools about MCP itself

Tool

Description

mcp_validate_config

Validate MCP server config (Claude / Cursor mcpServers)

mcp_inspect_schema

Analyze a JSON Schema and explain its MCP tool mapping

mcp_format_response

Wrap data into proper MCP response format

A2A — Agent-to-Agent capability registry

Tool

Description

a2a_register

Register an agent's capabilities

a2a_discover

Find agents by capability or keyword

a2a_list_all

List all registered agents

a2a_submit_task

Submit a task for processing

a2a_get_task

Check task status and get results

a2a_list_tasks

List all tasks, optionally filtered by status

Related MCP server: ellmos-codecommander-mcp

Architecture

server.py
├── ToolRegistry          ← Decorator-based framework with auto schema inference
├── Meta-MCP Tools        ← MCP diagnostic, validation, formatting utilities
└── A2A Module            ← In-memory agent registry & task delegation system

Adding a new tool:

@registry.tool("tool_name", "What it does")
def my_tool(param1: str, param2: int = 42) -> dict:
    """Docstring becomes tool description."""
    return {"result": param1 * param2}

Schema is auto-generated from type hints.

Setup

pip install "mcp[cli]"
python server.py                     # stdio mode
python server.py --transport sse     # HTTP mode (port 8080)

Claude Desktop

{
  "mcpServers": {
    "toolkit": {
      "command": "python",
      "args": ["/path/to/server.py"]
    }
  }
}

Requirements

  • Python 3.11+

  • MCP SDK (mcp[cli])

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Developer-focused MCP server for code analysis and local engineering workflows. Provides tools for JSON repair, encoding fixes, import organization, format conversion, diff inspection, and regex testing.
    23
    225 npm
    3
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    A lightweight MCP server providing everyday developer utilities such as JSON formatting, UUID generation, Base64 conversion, HTTP status lookup, and Unix timestamp conversion as tools and resources.
    5
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    A unified developer toolbox MCP server providing utilities for base64, JWT, timestamps, UUID, JSON formatting, hashing, URL handling, case conversion, color conversion, number bases, string operations, and regex.
    9 npm
    MIT