Skip to main content
Glama

MCP Neo4j Server

by da-okazaki
#!/usr/bin/env node import { Neo4jServer } from './server.js'; // 環境変数から設定を読み込む const neo4jPassword = process.env.NEO4J_PASSWORD; // パスワードが設定されていない場合はエラー if (!neo4jPassword) { console.error('Error: NEO4J_PASSWORD environment variable is required'); process.exit(1); } const config = { uri: process.env.NEO4J_URI || 'bolt://localhost:7687', username: process.env.NEO4J_USERNAME || 'neo4j', password: neo4jPassword, }; // サーバーの起動 const server = new Neo4jServer(config); server.run().catch((error) => { console.error('Failed to start Neo4j MCP server:', error); process.exit(1); }); // 終了時のクリーンアップ process.on('SIGINT', async () => { try { await server.close(); process.exit(0); } catch (error) { console.error('Error during shutdown:', error); process.exit(1); } }); process.on('SIGTERM', async () => { try { await server.close(); process.exit(0); } catch (error) { console.error('Error during shutdown:', 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/da-okazaki/mcp-neo4j-server'

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