Connect to Claude
Mcp.el icon

Mcp.el

Enables Emacs to interface with MCP servers for structured communication and resource management.

About

Mcp.el is an Emacs client designed for seamless interaction with Model Context Protocol (MCP) servers. It facilitates structured communication, offering support for filesystem and generic MCP servers. The tool boasts an extensible tool and prompt system, asynchronous and synchronous operations, and robust resource management. With an intuitive interface for managing server lifecycle and integrations with popular Emacs packages like gptel and llm, Mcp.el empowers users to leverage the power of MCP within their Emacs environment.

Key Features

  • Structured communication with MCP servers
  • Resource management capabilities
  • Support for filesystem and generic MCP servers
  • Extensible tool and prompt system
  • 112 GitHub stars
  • Asynchronous and synchronous operations

Use Cases

  • Integrating MCP tools with gptel
  • Accessing and utilizing resources from MCP servers
  • Managing MCP servers from within Emacs