Skip to main content
Glama

@profullstack/mcp-server

by profullstack
index.js958 B
import { Hono } from 'hono'; import { serve } from '@hono/node-server'; import dotenv from 'dotenv'; import { loadModules } from './src/core/moduleLoader.js'; import { setupCoreRoutes } from './src/core/routes.js'; import { setupMiddleware } from './src/core/middleware.js'; import { config } from './src/core/config.js'; import { logger } from './src/utils/logger.js'; // Load environment variables from .env file dotenv.config(); // Initialize the Hono app const app = new Hono(); // Setup middleware setupMiddleware(app); // Setup core routes setupCoreRoutes(app); // Load and register all modules await loadModules(app); // Start the server const PORT = process.env.PORT || config.server.port || 3000; const HOST = process.env.HOST || config.server.host || '0.0.0.0'; serve({ fetch: app.fetch, port: PORT, hostname: HOST, }); logger.info(`MCP server is running at http://${HOST}:${PORT}`); logger.info(`Environment: ${config.server.env}`);

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/profullstack/mcp-server'

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