Skip to content

v0.5.0 — MCP server (inbound)

Choose a tag to compare

@muthuishere muthuishere released this 03 Jul 11:08
955b759

Expose a toolkit as an MCP server — the inbound mirror of the A2A serve.

Add an mcp profile to toolkit.serve(...) that re-exposes the toolkit's full unified Tool[] (mcp · skill · native · http · builtin · a2a) as a streamable-HTTP MCP server at POST /mcp. toolnexus becomes a universal MCP gateway: aggregate N servers + skills + your own tools, then serve the union as one MCP server any MCP client can call. tools/call dispatches straight to Tool.execute — no client, no tasks, no store. Optional mcp.tools filter, onCall callback, and a top-level mcpServer config block. Built on each port's existing MCP SDK in server mode.

Transport is streamable-HTTP; a stdio transport (local clients / Claude Desktop) is a documented follow-up.

All five ports (JS · Python · Go · Java · C#), suites green. SPEC §7C. PR #6.