Skip to main content
Glama

MCP Toolkit

by zxfgds

MCP 工具包

English |中文

概述

MCP 工具包是一个全面的模型上下文协议 (MCP) 服务器实现,它为 AI 助手提供了一套丰富的工具,用于与本地系统、文件、数据库和外部服务进行交互。它旨在通过与现实世界的交互来扩展 AI 功能,同时保持安全性和控制力。

特征

  • 文件系统操作
    • 读取和写入文件
    • 创建和删除目录
    • 使用正则表达式搜索文件
    • 列出目录内容
    • 提取代码定义
  • 数据库集成
    • MySQL 支持
    • PostgreSQL 支持
    • Redis 支持
    • 交易管理
    • 参数化查询
  • GitHub 集成
    • 存储库管理
    • 代码搜索
    • 文件操作
    • 树结构分析
  • Web 功能
    • 网页内容提取
    • Brave 搜索集成
    • HTTP 请求处理
    • 代理支持
  • 系统工具
    • 命令执行
    • 一切搜索集成
    • 堆栈跟踪分析
    • 日志系统

安装

npm install mcp-toolkit

配置

在您的项目中创建一个config.json文件:

{ "workspace": { "rootPath": "/path/to/workspace", "allowedPaths": ["/allowed/path1", "/allowed/path2"] }, "network": { "proxy": "http://proxy-server:port" // Optional }, "database": { "mysql": { "host": "localhost", "port": 3306, "user": "user", "password": "password", "database": "dbname" } // Similar configuration for PostgreSQL and Redis } }

用法

import { Server } from 'mcp-toolkit'; const server = new Server({ configPath: './config.json' }); server.start();

工具详细信息

文件操作工具

  • read_file :读取文件内容,支持文本和二进制文件
  • write_to_file :写入或创建文件
  • apply_diff :对文件应用差异修改
  • insert_content :在指定位置插入内容
  • search_and_replace :搜索并替换文件内容
  • list_files :列出目录内容
  • search_files :使用正则表达式搜索文件
  • list_code_definition_names :提取代码定义

数据库工具

  • db_connect :连接数据库(MySQL/PostgreSQL/Redis)
  • db_query :执行数据库查询
  • db_begin_transaction :开始事务
  • db_commit_transaction :提交事务
  • db_rollback_transaction :回滚事务
  • db_close :关闭数据库连接

GitHub 工具

  • github_ls :列出存储库内容
  • github_tree :显示存储库树结构
  • github_search_repo :搜索存储库
  • github_search_code :搜索代码
  • github_cat :查看文件内容
  • github_list_repos :列出用户存储库
  • github_create_repo :创建存储库
  • github_update_repo :更新存储库设置
  • github_delete_repo :删除存储库

Web 工具

  • read_webpage :提取网页内容
  • brave_search :使用 Brave 搜索
  • http_request :发送 HTTP 请求

系统工具

  • execute_command系统命令
  • everything_search :本地文件搜索
  • logger :记录
  • get_stack_trace :堆栈跟踪分析

安全

  • 可配置的工作区限制
  • 命令执行控制
  • 数据库访问管理
  • 基于令牌的外部服务身份验证

贡献

欢迎贡献!详情请阅读我们的贡献指南

执照

MIT 许可证

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

全面的模型上下文协议服务器实现,使 AI 助手能够与文件系统、数据库、GitHub 存储库、Web 资源和系统工具进行交互,同时保持安全性和控制力。

  1. 概述
    1. 特征
      1. 安装
        1. 配置
          1. 用法
            1. 工具详细信息
              1. 文件操作工具
              2. 数据库工具
              3. GitHub 工具
              4. Web 工具
              5. 系统工具
            2. 安全
              1. 贡献
                1. 执照

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.
                    Last updated -
                    14
                    Python
                    • Apple
                    • Linux
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.
                    Last updated -
                    1
                    Python
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that extends AI capabilities through tools for remote control, note-taking, email operations, and knowledge search.
                    Last updated -
                    Python
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants to communicate with each other using Inter-Process Communication, featuring natural language commands and cross-platform compatibility.
                    Last updated -
                    9
                    78
                    Python
                    MIT License

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/zxfgds/mcp-toolkit'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server