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 サーバーを実行するには:
Copy
Claude Desktop が使用できるように MCP サーバーをインストールするには:
Copy
ただし、 claude_desktop_config.json
内のJSON設定を編集して、APIキーとemacsclient
へのフルパスを追加する必要があります。以下のようになります。
Copy
This server cannot be installed
実行中の Emacs プロセスで Elisp コードを生成および実行し、AI アシスタントが Emacs を制御および対話できるようにするモデル コンテキスト プロトコル サーバー。