My Tools MCP Server

My Tools MCP Server

site icon
2025.02.03 0
JavaScript自动化工具管理AI代理集成开发效率
My Tools MCP Server 是一个用于将个人自动化工具集成到AI代理中的MCP服务器。该项目旨在集中管理各种工具,提高效率。
View on GitHub

Overview

基本能力

产品定位

My Tools MCP Server 是一个用于将个人自动化工具集成到AI代理中的MCP服务器。

核心功能

  • 集中管理个人自动化工具
  • 通过AI代理调用工具
  • 支持Python脚本调用

适用场景

  • 个人自动化工具管理
  • AI代理集成
  • 脚本调用

工具列表

  • get_current_time: 获取当前时间

常见问题解答

使用教程

使用依赖

无明确依赖项

安装教程

  1. 创建项目目录 bash $ mkdir my-tools $ code my-tools
  2. 创建MCP服务器 bash $ npx @modelcontextprotocol/create-server time-server
  3. 添加工具到服务器 编辑index.ts文件,添加工具定义 typescript { name: "get_current_time", description: "Get the current time", inputSchema: { type: "object", properties: {}, required: [] } }
  4. 调用Python脚本 typescript 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: `Current time is: ${output}` }] }; } default: throw new Error("Unknown tool"); } });

调试方式

无明确调试步骤

许可证

None