UNPKG

@yepcode/mcp-server

Version:

MCP server for YepCode

24 lines (23 loc) 796 B
import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { YepCodeApiConfig } from "@yepcode/run"; declare class YepCodeMcpServer extends Server { private yepCodeRun; private yepCodeEnv; private yepCodeApi; private logger; private disableRunCodeTool; private skipRunCodeCleanup; constructor(config: YepCodeApiConfig, { logsToStderr, disableRunCodeTool, skipRunCodeCleanup, }?: { logsToStderr?: boolean; disableRunCodeTool?: boolean; skipRunCodeCleanup?: boolean; }); private setupErrorHandling; private setupHandlers; private setupResourceHandlers; private setupTemplateHandlers; private handleToolRequest; private executionResult; private setupToolHandlers; } export default YepCodeMcpServer;