mcp-chain-of-draft-server
Version:
A Model Context Protocol server which provides Chain of Draft style thinking
24 lines (23 loc) • 633 B
JavaScript
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { registerTools } from "./tools/index.js";
import { logger } from "./utils/index.js";
const serverConfig = {
name: "chain-of-draft",
version: "1.0.0",
};
const capabilities = {
capabilities: {
tools: {}
}
};
export const createServer = () => {
// Crate a new MCP server
const server = new McpServer(serverConfig, capabilities);
// set up error handler
server.server.onerror = (error) => {
logger.error("MCP server error:", error);
};
// register tools
registerTools(server);
return server;
};