We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/geobio/mcp-server-nationalparks'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
index.ts•786 B
#!/usr/bin/env node
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import dotenv from 'dotenv';
import { createServer } from './server.js';
// Load environment variables
dotenv.config();
// Check for API key
if (!process.env.NPS_API_KEY) {
console.warn('Warning: NPS_API_KEY is not set in environment variables.');
console.warn('Get your API key at: https://www.nps.gov/subjects/developer/get-started.htm');
}
// Start the server
async function runServer() {
const server = createServer();
const transport = new StdioServerTransport();
await server.connect(transport);
console.error("National Parks MCP Server running on stdio");
}
runServer().catch((error) => {
console.error("Fatal error in main():", error);
process.exit(1);
});