{"type":"mcp_client","name":"mcp.el","description":"This repository provides MCP.el, an Emacs client for the Model Context Protocol, enabling structured communication with MCP servers and offering features like resource management and integration with other Emacs packages.","category":"AI","language":"Emacs Lisp","stars":577,"forks":7,"owner":"lizqwerscott","github_url":"https://github.com/lizqwerscott/mcp.el","homepage":null,"setup":"## Setup\n1. Install Emacs 30 or higher version\n2. Add the following code to your configuration file ~/.emacs:\n   ```elisp\n     (add-to-list 'load-path \"<path-to-mcp.el>\")\n     (require 'mcp-hub)\n   ```","tools":"## Available Tools\n\n1. Structured communication with MCP servers (supports interaction with MCP servers using a defined structure).\n2. Support for filesystem and generic MCP servers (enables connections to different types of MCP servers).\n3. Extensible tool and prompt system (provides a flexible framework for managing tools and prompts).\n4. Asynchronous and synchronous operations (supports both types of operations for interacting with MCP servers).\n5. Resource management capabilities (offers features for managing resources within the MCP environment).\n6. Intuitive interface for managing server lifecycle (start/stop/restart) (simplifies the management of MCP server instances).\n7. Integration with popular Emacs packages (e.g., gptel, llm) (allows seamless integration with other Emacs packages).","faq":null,"created_at":"2025-01-05T14:40:30+00:00","updated_at":"2025-03-28T23:11:22+00:00","source_url":"https://model-context-protocol.com/clients/emacs-mcp-client-model-context-protocol","related_articles":[]}