Emacs MCPサーバー
Emacs用のModel Context Protocol(MCP)サーバー。実行中のEmacsプロセス内でelispコードを生成および実行できるようにします。
ツール
サーバーは 2 つのツールを公開します。
generate_emacs_lisp_code
: 指定されたタスクのelispを生成するexecute_emacs_lisp_code
: elisp を実行中の Emacs (emacsclient
経由) に渡して評価し、実行します。
呼び出し
このプロジェクトはuv
で管理されています。まず、 uv sync
を実行してすべての依存関係をインストールします。次に、 source .venv/bin/activate
、生成された venv をアクティベートします。
インスペクターで MCP サーバーを実行するには:
Claude Desktop が使用できるように MCP サーバーをインストールするには:
ただし、 claude_desktop_config.json
内のJSON設定を編集して、APIキーとemacsclient
へのフルパスを追加する必要があります。以下のようになります。
local-only server
The server can only run on the client's local machine because it depends on local resources.
実行中の Emacs プロセスで Elisp コードを生成および実行し、AI アシスタントが Emacs を制御および対話できるようにするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityFlicense-qualityA demonstration implementation of the Model Context Protocol server that facilitates communication between AI models and external tools while maintaining context awareness.Last updated -Python
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -31TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables integration with the TESS API, allowing users to list and manage agents, execute agents with custom messages, and manage files through natural language interfaces.Last updated -TypeScript
- AsecurityAlicenseAqualityAn implementation of the Model Context Protocol server that enables AI models to communicate with Edge Security Acceleration (ESA) services, allowing models to manage routines, deployments, routes, records, and sites through standardized protocols.Last updated -1972024TypeScriptMIT License