We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/efremidze/swift-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
registry.ts•548 B
// src/tools/registry.ts
import type { ToolHandler } from './types.js';
const handlers = new Map<string, ToolHandler>();
/**
* Register a tool handler by name
*/
export function registerHandler(name: string, handler: ToolHandler): void {
handlers.set(name, handler);
}
/**
* Get a registered handler by name
*/
export function getHandler(name: string): ToolHandler | undefined {
return handlers.get(name);
}
/**
* Check if a handler is registered
*/
export function hasHandler(name: string): boolean {
return handlers.has(name);
}