Skip to main content
Glama

Revit MCP Server

by ideook
index.ts1.13 kB
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; import { registerTools } from './tools/register.js'; // 创建服务器实例 const server = new McpServer({ name: 'revit-mcp', version: '1.0.0', description: 'Revit MCP Server for Revit plugin integration', toolGroups: [ { id: 'revit', name: 'Revit', description: 'Revit操作工具集', }, ], }); // 启动服务器 async function main() { try { console.error('Starting Revit MCP Server...'); // 注册工具 console.error('Registering tools...'); await registerTools(server); // 连接到传输层 console.error('Connecting to transport layer...'); const transport = new StdioServerTransport(); await server.connect(transport); console.error('Revit MCP Server start success'); } catch (error) { console.error('Error during server startup:', error); process.exit(1); } } main().catch((error) => { console.error('Error starting Revit MCP Server:', error); process.exit(1); });

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/ideook/revit-mcp'

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