@yepcode/mcp-server
Version:
MCP server for YepCode
24 lines (23 loc) • 796 B
TypeScript
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;