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

17 lines 804 B
import { ApolloClientAdapter } from "./adapters/apollo-client.adapter.js"; import { ApolloClient } from "./network/apollo-client.js"; import { McpServerService } from "./services/mcp-server.service.js"; /** * Creates an MCP server instance with Apollo.io integration * Following SOLID principles for better maintainability and extensibility */ export const createMcpServer = (apiKey) => { // Create Apollo client instance const apolloClient = new ApolloClient(apiKey); // Adapt Apollo client to interface const apolloClientAdapter = new ApolloClientAdapter(apolloClient); // Create MCP server service with dependency injection const mcpServerService = new McpServerService(apolloClientAdapter); return mcpServerService.getServer(); }; //# sourceMappingURL=mcp-server.js.map