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

                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server that allows secure execution of pre-approved commands, enabling AI assistants to safely interact with the user's system.
                    Last updated -
                    1
                    3
                    18
                    JavaScript
                  • -
                    security
                    -
                    license
                    -
                    quality
                    A Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.
                    Last updated -
                    20
                    2
                    TypeScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.
                    Last updated -
                    1
                    TypeScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that extends AI capabilities by providing file system access and management functionalities to Claude or other AI assistants.
                    Last updated -
                    3
                    TypeScript
                    • Apple

                  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