Skip to main content
Glama

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

Related MCP Servers

  • 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
    154
    MIT License
    • Apple
  • A
    security
    -
    license
    A
    quality
    An MCP server that enables secure execution of shell commands across Windows, macOS, and Linux with built-in whitelisting and approval mechanisms for enhanced security.
    Last updated -
    9
    429
    9
    MIT License
    • Linux
    • Apple
  • A
    security
    A
    license
    A
    quality
    A server that uses the Model Context Protocol (MCP) to allow AI agents to safely execute shell commands on a host system.
    Last updated -
    1
    31
    6
    MIT License
    • Linux
    • Apple
  • -
    security
    -
    license
    -
    quality
    A simple MCP server that provides a terminal tool for executing shell commands with safety features like timeouts and error handling.
    Last updated -

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