Skip to main content
Glama

SEO AI Assistant

mcp.js1.05 kB
import express from 'express'; import cors from 'cors'; import dotenv from 'dotenv'; import keywordRoutes from './routes/keywordRoutes.js'; import serpRoutes from './routes/serpRoutes.js'; import competitorRoutes from './routes/competitorRoutes.js'; // Load environment variables dotenv.config(); // Initialize express app const app = express(); const PORT = process.env.PORT || 3000; const HOST = process.env.HOST || '0.0.0.0'; // Listen on all network interfaces // Middleware app.use(cors()); app.use(express.json()); app.use(express.urlencoded({ extended: true })); // Routes app.use('/api/keywords', keywordRoutes); app.use('/api/serp', serpRoutes); app.use('/api/competitors', competitorRoutes); // Health check endpoint app.get('/health', (req, res) => { res.status(200).json({ status: 'ok', message: 'MCP Server is running' }); }); // Start server app.listen(PORT, HOST, () => { console.log(`MCP Server running on ${HOST}:${PORT}`); console.log(`Health check available at http://${HOST}:${PORT}/health`); }); export default app;

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/ayushsinghvi92/app-seo-ai'

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