Skip to main content
Glama

mcp-histfile

by rajpdus

Historial del comando MCP

Una potente herramienta para explorar, buscar y gestionar el historial de comandos de shell mediante la interfaz MCP (Protocolo de Control de Modelos). Este proyecto permite acceder, buscar y recuperar fácilmente los comandos de shell ejecutados previamente.

Características

  • Acceso al historial de comandos : acceda a su historial de comandos de shell mediante programación
  • Búsqueda potente : busque en su historial de comandos con consultas de texto
  • Comandos recientes : recupere rápidamente sus comandos ejecutados más recientemente
  • Integración con MCP : se integra perfectamente con Cursor y otras herramientas compatibles con MCP

Instalación

Prerrequisitos

  • Python 3.6 o superior
  • Un shell con soporte de historial (Bash, Zsh, etc.)

Instalar desde la fuente

# Clone the repository git clone https://github.com/yourusername/mcp-cmd-history.git cd mcp-cmd-history # Install dependencies pip install -r requirements.txt

Uso

Iniciando el servidor

python mcp_history_server.py

De forma predeterminada, el servidor leerá el historial de shell desde la ubicación especificada en la variable de entorno HISTFILE o recurrirá a ~/.bash_history .

Uso con cursor

Una vez que el servidor esté en ejecución, puede utilizar las siguientes herramientas MCP en Cursor:

  1. Obtener comandos recientes :
    Please show me my most recent shell commands.
  2. Historial de comandos de búsqueda :
    Please search my command history for 'git commit' and show me the results.
  3. Obtener comando específico : puede recuperar un comando específico por su ID después de buscar o enumerar comandos recientes.

Referencia de API

Herramientas MCP

  • search_commands(query: str) : busca comandos en el historial del shell
  • get_recent_commands(limit: int = 10) : Obtener los comandos más recientes del historial
  • get_command(command_id: int) : Obtener un comando específico por ID

Recursos de MCP

  • history://recent/{limit} : Obtener comandos recientes (punto final HTTP)
  • history://search/{query} : Buscar comandos (punto final HTTP)

Contribuyendo

¡Agradecemos sus contribuciones! Consulte las normas en CONTRIBUTING.md .

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Una potente herramienta para explorar, buscar y gestionar el historial de comandos de shell mediante la interfaz MCP (Protocolo de Control de Modelos). Este proyecto permite acceder, buscar y recuperar fácilmente los comandos de shell ejecutados previamente.

  1. Características
    1. Instalación
      1. Prerrequisitos
      2. Instalar desde la fuente
    2. Uso
      1. Iniciando el servidor
      2. Uso con cursor
    3. Referencia de API
      1. Herramientas MCP
      2. Recursos de MCP
    4. Contribuyendo
      1. Licencia

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          This MCP server enables users to execute shell commands in the current iTerm2 session through integration with Claude Desktop, facilitating seamless command execution via the Model Context Protocol.
          Last updated -
          3
          514
          296
          TypeScript
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          A secure shell command execution server implementing the Model Context Protocol (MCP). This server allows remote execution of whitelisted shell commands with support for stdin input.
          Last updated -
          1
          74
          Python
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          A secure terminal execution server that enables controlled command execution with security features and resource limits via the Model Context Protocol (MCP).
          Last updated -
          1
          12
          1
          JavaScript
          MIT License
          • Apple
        • -
          security
          -
          license
          -
          quality
          A secure server that implements the Model Context Protocol (MCP) to enable controlled execution of authorized shell commands with stdin support.
          Last updated -
          Python

        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/rajpdus/mcp-histfile'

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