Skip to main content
Glama

Memory Bank MCP Server

by yywdandan
index.ts1.23 kB
#!/usr/bin/env node import MemoryBankMCPServer from './mcp/server.js'; import { startWebServer } from './app.js'; import { config } from './utils/config.js'; /** * 主程序入口 */ async function main() { try { const args = process.argv.slice(2); const mode = args[0] || 'all'; // 默认同时启动Web和MCP服务 console.log(`Memory Bank Server 正在启动,模式: ${mode}`); if (mode === 'web' || mode === 'all') { // 启动Web服务器 await startWebServer(); } if (mode === 'mcp' || mode === 'all') { // 创建并启动MCP服务器 const server = new MemoryBankMCPServer(); await server.start(); } if (mode !== 'web' && mode !== 'mcp' && mode !== 'all') { console.log('未知启动模式,支持的模式: web, mcp, all'); console.log(' web: 仅启动Web服务器'); console.log(' mcp: 仅启动MCP服务器'); console.log(' all: 同时启动Web和MCP服务器(默认)'); process.exit(1); } } catch (error) { console.error('程序启动失败:', error); process.exit(1); } } // 启动程序 main().catch(err => { console.error('未处理的错误:', err); 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/yywdandan/memory-bank-mcp-server'

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