Skip to main content
Glama
index.ts1.14 kB
/** * MCP Tools Registration - register all tools with the server */ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { LspContext } from '../types.js'; import { registerInspectTool } from './inspect.js'; import { registerReferencesTool } from './references.js'; import { registerCompletionTool } from './completion.js'; import { registerWindowLogsTool } from './logs.js'; import { registerRenameTool } from './rename.js'; import { registerSearchTool } from './search.js'; import { registerOutlineTool } from './outline.js'; import { registerDiagnosticsTool } from './diagnostics.js'; /** * Register all MCP tools with the server */ export function registerAllTools( server: McpServer, createContext: () => LspContext ) { registerInspectTool(server, createContext); registerReferencesTool(server, createContext); registerCompletionTool(server, createContext); registerWindowLogsTool(server, createContext); registerRenameTool(server, createContext); registerSearchTool(server, createContext); registerOutlineTool(server, createContext); registerDiagnosticsTool(server, createContext); }

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/p1va/symbols-mcp'

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