We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aatakansalar/valhalla-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
index.ts•810 B
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { ValhallaClient } from "../clients/valhalla.js";
import { setupHealthResource } from "./health.js";
import { setupTileResource } from "./tile.js";
import { setupMetricsResource } from "./metrics.js";
import { logger } from "../utils/logger.js";
export function setupResources(server: McpServer, valhallaClient: ValhallaClient): void {
logger.info("Setting up MCP resources...");
// Health resource - server status and version info
setupHealthResource(server, valhallaClient);
// Tile resource - vector tiles for rendering
setupTileResource(server, valhallaClient);
// Metrics resource - performance and debugging info
setupMetricsResource(server);
logger.info("All resources registered successfully");
}