My Tools MCP Server
nishio
README
My Tools MCP 服务器
这个项目是一个 MCP 服务器,旨在使个人自动化工具也能被 AI 代理使用。
项目概览
- 私有仓库: my-tools
- 公开仓库: my-tools-mcp-server-public-preview
公开和私有仓库的使用区分
这个 MCP 服务器被设计为个人专用工具。私有仓库包含个人的设置和脚本,但目前不包含任何秘密信息,因此,部分信息也公开在公共仓库中。
未来展望
未来,我们计划将各种工具集中到 my-tools
服务器上,而不是每次创建小工具都创建一个新的服务器,从而更有效地进行管理。
工作备忘
-
创建项目目录。
$ mkdir my-tools $ code my-tools
-
创建 MCP 服务器。
$ npx @modelcontextprotocol/create-server time-server
-
向服务器添加一个调用 Python 脚本的工具。编辑
index.ts
文件,并添加以下代码。{ name: "get_current_time", description: "获取当前时间", inputSchema: { type: "object", properties: {}, required: [] } }
-
使用
execSync
调用 Python 脚本。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("Unknown tool"); } });
推荐服务器
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
Beamlit MCP Server
一个 MCP 服务器实现,它支持 Beamlit CLI 和 AI 模型之间的无缝集成,并使用模型上下文协议标准。
ThingsPanel MCP
一个集成服务器,将人工智能模型与 ThingsPanel 物联网平台连接起来,使人工智能助手能够通过自然语言与物联网设备交互,以进行设备控制、数据检索和管理操作。

systemd-coredump MCP Server
启用支持 MCP 的应用程序,通过与 systemd-coredump 功能集成,来访问、管理和分析系统核心转储。
Terminal Controller for MCP
一个 MCP 服务器,它通过一个标准化的接口,使 LLM 能够安全地执行终端命令、进行目录导航和进行文件系统操作。

mac-apps-launcher
一个 MCP 服务器,用于在 MacOS 上列出和启动应用程序。 (Yī gè MCP fúwùqì, yòng yú zài MacOS shàng lièchū hé qǐdòng yìngyòng chéngxù.)
applescript-mcp
使LLM应用程序能够通过AppleScript与macOS交互。
Google Tasks MCP Server
与 Google Tasks 集成,以允许列出、读取、搜索、创建、更新和删除任务。
MCP 3D Printer Server
通过 MCP 服务器实现与 3D 打印机管理系统的交互,支持 STL 文件操作、切片以及对 OctoPrint、Klipper、Duet 等打印机的控制。