UNPKG

@rockship/apollo-io-mcp

Version:

A powerful Model Context Protocol (MCP) server implementation for seamless Apollo.io API integration, enabling AI assistants to interact with Apollo.io data

27 lines 919 B
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { defaultServerConfig, } from "../../common/config/server.config.js"; import { ToolFactory } from "../../common/factories/tool.factory.js"; export class McpServerService { apolloClient; config; mcpServer; constructor(apolloClient, config = defaultServerConfig) { this.apolloClient = apolloClient; this.config = config; this.mcpServer = new McpServer({ name: this.config.name, version: this.config.version, }, { capabilities: this.config.capabilities, instructions: this.config.instructions, }); this.initializeTools(); } initializeTools() { ToolFactory.registerAllTools(this.mcpServer, this.apolloClient); } getServer() { return this.mcpServer; } } //# sourceMappingURL=mcp-server.service.js.map