Skip to main content
Glama

MCP Task

by just-every
index.ts866 B
#!/usr/bin/env node import { Command } from 'commander'; import { readFileSync } from 'fs'; import { fileURLToPath } from 'url'; import { dirname, join } from 'path'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); // Read package.json for version const packageJson = JSON.parse( readFileSync(join(__dirname, '../package.json'), 'utf-8') ); const program = new Command(); program .name('mcp-task') .description('MCP Task Runner - Run long-running AI tasks') .version(packageJson.version); program .command('serve') .description('Run as an MCP server') .action(async () => { // Import and run the serve module await import('./serve.js'); }); // Default to serve if no command provided if (process.argv.length === 2) { process.argv.push('serve'); } program.parse();

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/just-every/mcp-task'

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