Skip to main content
Glama
brendon92

Specialized AI Search Tools

by brendon92
index.ts1.05 kB
/** * Tool registry - central place for registering all MCP tools */ import type { MCPServer } from '../server.js'; import type { BaseTool } from './base.js'; import { logger } from '../utils/logger.js'; // Tool imports import { WebSearchTool } from './websearch.js'; import { WebFetchTool } from './webfetch.js'; import { TypeConversionTool } from './conversion.js'; /** * Register all available tools with the MCP server */ export function registerAllTools(server: MCPServer): void { const tools: BaseTool[] = [ new WebSearchTool(), new WebFetchTool(), new TypeConversionTool(), ]; // Register all tools if (tools.length > 0) { server.registerTools(tools); logger.info(`Registered ${tools.length} tool(s): ${tools.map(t => t.name).join(', ')}`); } else { logger.warn('No tools registered - add tool implementations to src/tools/index.ts'); } } /** * Export individual tools for direct use (if needed) */ export { WebSearchTool, WebFetchTool, TypeConversionTool };

Implementation Reference

Latest Blog Posts

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/brendon92/mcp-server'

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