我的工具MCP服务器

我的工具MCP服务器

为个人自动化工具设计的MCP服务器,支持AI代理使用。

快速入门

  1. 创建项目目录: mkdir my-tools code my-tools

  2. 使用以下命令创建MCP服务器: npx @modelcontextprotocol/create-server time-server

  3. index.ts 文件中添加工具定义,例如获取当前时间: 工具定义示例: { name: "get_current_time", description: "获取当前时间", inputSchema: { type: "object", properties: {}, required: [] } }

  4. 使用 execSync 调用 Python 脚本: server.setRequestHandler 示例: server.setRequestHandler(CallToolRequestSchema, async (request) => { switch (request.params.name) { case "get_current_time": { const output = execSync('python3 current_time.py').toString().trim(); return { content: [{ type: "text", text: 当前时间是: ${output} }] }; } default: throw new Error("未知工具"); } });