@linchkit/cap-adapter-mcp
v1.0.0
Published
MCP (Model Context Protocol) adapter for LinchKit — exposes the Command Layer as MCP tools and resources, enabling AI agents to interact with LinchKit applications.
Readme
@linchkit/cap-adapter-mcp
MCP (Model Context Protocol) adapter for LinchKit — exposes the Command Layer as MCP tools and resources, enabling AI agents to interact with LinchKit applications.
Installation
bun add @linchkit/cap-adapter-mcpPeer Dependencies
@linchkit/core^0.1.0
Usage
Create MCP Adapter
import { createCapAdapterMcp } from "@linchkit/cap-adapter-mcp";
const mcp = createCapAdapterMcp({
runtimeContext: ctx,
});SSE Transport
import { createMcpSseServer } from "@linchkit/cap-adapter-mcp";
const sseServer = createMcpSseServer({
runtimeContext: ctx,
port: 3002,
});Tool Generation
import { generateActionTools, generateBuiltinTools } from "@linchkit/cap-adapter-mcp";
const tools = generateActionTools(actions, entities);MCP Client Registry
import { McpClientRegistry } from "@linchkit/cap-adapter-mcp";
const registry = new McpClientRegistry({ store: myStore });