Skip to main content
Glama

MCP Toolkit

by zxfgds

Kit de herramientas MCP

Inglés | Chino

Descripción general

El Kit de Herramientas MCP es una implementación completa del Protocolo de Contexto de Modelo (MCP) para servidores que proporciona un amplio conjunto de herramientas para que los asistentes de IA interactúen con el sistema local, archivos, bases de datos y servicios externos. Está diseñado para ampliar las capacidades de la IA con interacciones reales, manteniendo la seguridad y el control.

Características

  • Operaciones del sistema de archivos
    • Leer y escribir archivos
    • Crear y eliminar directorios
    • Buscar archivos con patrones de expresiones regulares
    • Listar el contenido del directorio
    • Extraer definiciones de código
  • Integración de bases de datos
    • Compatibilidad con MySQL
    • Compatibilidad con PostgreSQL
    • Soporte de Redis
    • Gestión de transacciones
    • Consultas parametrizadas
  • Integración de GitHub
    • Gestión de repositorios
    • Búsqueda de código
    • Operaciones con archivos
    • Análisis de la estructura del árbol
  • Capacidades web
    • Extracción de contenido de páginas web
    • Integración de búsqueda valiente
    • Manejo de solicitudes HTTP
    • Soporte de proxy
  • Herramientas del sistema
    • Ejecución de comandos
    • Integración de búsqueda de Everything
    • Análisis de seguimiento de pila
    • Sistema de registro

Instalación

npm install mcp-toolkit

Configuración

Crea un archivo config.json en tu proyecto:

{ "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 } }

Uso

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

Detalles de la herramienta

Herramientas de operación de archivos

  • read_file : lee el contenido del archivo, admite archivos de texto y binarios
  • write_to_file : Escribir o crear archivos
  • apply_diff : Aplicar modificaciones diferenciales a los archivos
  • insert_content : Insertar contenido en posiciones específicas
  • search_and_replace : Busca y reemplaza el contenido del archivo
  • list_files : Lista el contenido del directorio
  • search_files : Busca archivos usando expresiones regulares
  • list_code_definition_names : Extraer definiciones de código

Herramientas de base de datos

  • db_connect : Conectarse a bases de datos (MySQL/PostgreSQL/Redis)
  • db_query : Ejecutar consultas de base de datos
  • db_begin_transaction : Iniciar transacción
  • db_commit_transaction : Confirmar transacción
  • db_rollback_transaction : Revertir transacción
  • db_close : Cerrar la conexión a la base de datos

Herramientas de GitHub

  • github_ls : Lista el contenido del repositorio
  • github_tree : muestra la estructura del árbol del repositorio
  • github_search_repo : Buscar repositorios
  • github_search_code : Código de búsqueda
  • github_cat : Ver el contenido del archivo
  • github_list_repos : Lista de repositorios de usuarios
  • github_create_repo : Crear repositorio
  • github_update_repo : Actualizar la configuración del repositorio
  • github_delete_repo : Eliminar repositorio

Herramientas web

  • read_webpage : Extraer el contenido de la página web
  • brave_search : Utiliza la búsqueda Brave
  • http_request : Enviar solicitudes HTTP

Herramientas del sistema

  • execute_command : Ejecutar comandos del sistema
  • everything_search : Búsqueda de archivos locales
  • logger : registro
  • get_stack_trace : Análisis del seguimiento de la pila

Seguridad

  • Restricciones del espacio de trabajo configurables
  • Controles de ejecución de comandos
  • Gestión de acceso a bases de datos
  • Autenticación basada en tokens para servicios externos

Contribuyendo

¡Agradecemos sus contribuciones! Para más detalles, consulte nuestras Pautas de Contribución .

Licencia

Licencia 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.

Una implementación integral del servidor del Protocolo de Contexto de Modelo que permite a los asistentes de IA interactuar con sistemas de archivos, bases de datos, repositorios de GitHub, recursos web y herramientas del sistema manteniendo la seguridad y el control.

  1. Descripción general
    1. Características
      1. Instalación
        1. Configuración
          1. Uso
            1. Detalles de la herramienta
              1. Herramientas de operación de archivos
              2. Herramientas de base de datos
              3. Herramientas de GitHub
              4. Herramientas web
              5. Herramientas del sistema
            2. Seguridad
              1. Contribuyendo
                1. Licencia

                  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