Skip to main content
Glama
index.ts774 B
#!/usr/bin/env node import { LinkNodesTool } from './mcp/LinkNodesTools.js'; import { GetDiagramInfoTool } from './mcp/GetDiagramInfoTool.js'; import { McpServer } from './mcp/McpServer.js'; import { NewDiagramTool } from './mcp/NewDiagramTool.js'; import { AddNodeTool } from './mcp/AddNodeTool.js'; import { Logger } from './Logger.js'; import { EditNodeTool } from './mcp/EditNodeTool.js'; import { RemoveNodesTool } from './mcp/RemoveNodesTool.js'; new McpServer({ name: 'drawio-mcp', version: '1.2.0', tools: [ new NewDiagramTool(), new AddNodeTool(), new LinkNodesTool(), new GetDiagramInfoTool(), new EditNodeTool(), new RemoveNodesTool(), ] }).run().catch(error => { Logger.main.error('Failed to start MCP server', { error }); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Noacodenoobe/drawioMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server