@burnishdev/server
v0.4.1
Published
MCP orchestration and session management for Burnish
Downloads
563
Maintainers
Readme
Install
npm install @burnishdev/serverUsage
Connect to a set of MCP servers and list their tools:
import { McpHub } from '@burnishdev/server';
const hub = new McpHub();
await hub.initialize('./mcp-servers.json');
for (const tool of hub.listTools()) {
console.log(tool.server, tool.name, tool.description);
}
const result = await hub.callTool('filesystem', 'read_file', { path: '/tmp/x' });What this is
The server-side engine for Burnish. Exports McpHub (multi-server MCP client), tool guards (isWriteTool, authorizeToolCall, safePath), and resolveIntent for intent-based tool disambiguation. Consumed by burnish (the CLI) and by any app embedding Burnish on the server side.
