My Tools MCP Server

My Tools MCP Server

nishio

操作系统自动化
访问服务器

README

My Tools MCP 服务器

这个项目是一个 MCP 服务器,旨在使个人自动化工具也能被 AI 代理使用。

项目概览

公开和私有仓库的使用区分

这个 MCP 服务器被设计为个人专用工具。私有仓库包含个人的设置和脚本,但目前不包含任何秘密信息,因此,部分信息也公开在公共仓库中。

未来展望

未来,我们计划将各种工具集中到 my-tools 服务器上,而不是每次创建小工具都创建一个新的服务器,从而更有效地进行管理。

工作备忘

  1. 创建项目目录。

    $ mkdir my-tools
    $ code my-tools
    
  2. 创建 MCP 服务器。

    $ npx @modelcontextprotocol/create-server time-server
    
  3. 向服务器添加一个调用 Python 脚本的工具。编辑 index.ts 文件,并添加以下代码。

    {
      name: "get_current_time",
      description: "获取当前时间",
      inputSchema: {
        type: "object",
        properties: {},
        required: []
      }
    }
    
  4. 使用 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 MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
Beamlit MCP Server

Beamlit MCP Server

一个 MCP 服务器实现,它支持 Beamlit CLI 和 AI 模型之间的无缝集成,并使用模型上下文协议标准。

官方
TypeScript
ThingsPanel MCP

ThingsPanel MCP

一个集成服务器,将人工智能模型与 ThingsPanel 物联网平台连接起来,使人工智能助手能够通过自然语言与物联网设备交互,以进行设备控制、数据检索和管理操作。

官方
Python
Everything Search MCP Server

Everything Search MCP Server

提供与 Everything 搜索器的集成,通过模型上下文协议实现强大的文件搜索功能,并提供高级搜索选项,如正则表达式、区分大小写和排序。

本地
JavaScript
Blender MCP Server

Blender MCP Server

一个模型上下文协议服务器,允许管理和执行 Blender Python 脚本,使用户能够通过自然语言界面在无头 Blender 环境中创建、编辑和运行脚本。

本地
Python
Node Omnibus MCP Server

Node Omnibus MCP Server

一个综合性的模型上下文协议服务器,提供先进的 Node.js 开发工具,用于自动化项目创建、组件生成、包管理和文档编写,并提供人工智能驱动的辅助功能。

本地
JavaScript
mcp-installer

mcp-installer

这个服务器可以帮你安装其他的 MCP 服务器。安装好它之后,你可以让 Claude 为你安装托管在 npm 或 PyPi 上的 MCP 服务器。需要分别安装 npx 和 uv 来支持 Node 和 Python 服务器。

本地
JavaScript
MCP-IDB

MCP-IDB

模型上下文协议 (MCP) 与 Facebook 的 iOS 开发桥 (idb) 集成,通过自然语言实现自动化的 iOS 设备管理和测试执行。

本地
JavaScript
Harvest Natural Language Time Entry MCP Server

Harvest Natural Language Time Entry MCP Server

为 Harvest 启用自然语言时间跟踪和报告,包括自动请假申请、项目/任务匹配和日期解析。

本地
JavaScript