MCP 服务器代理扩展

MCP 服务器代理扩展

扩展 MCP 服务器功能,使其作为工作线程运行。

快速入门

使用 proxyMessage 将消息传递给现有的 MCP 服务器:

  1. 安装依赖包:

    npm install @contextdepot/mcp-proxy
    
  2. 创建并配置服务器:

    import { proxyMessage } from '@contextdepot/mcp-proxy/dist/index.js';
    
    const server = new Server(..);
    // 配置服务器处理逻辑
    
  3. 在工作线程中发送消息:

    export default class extends WorkerEntrypoint {
        async message(requestMessage): Promise<void> {
            return proxyMessage(server, requestMessage);
        }
    };
    

完成以上步骤即可开始使用 MCP 代理功能。