MCP Server - AIエージェント連携
LemにはMCP(Model Context Protocol)サーバーが搭載されており、Claude CodeなどのAIエージェントがエディタと連携できます。このサーバーを通じて、AIはLem内のバッファを直接読み書きできます。
Lemで以下を実行:
M-x mcp-server-start
Enterを2回押してデフォルト設定(localhost:7890)を使用します。
ターミナルで:
claude mcp add --transport http lem http://localhost:7890/mcp
これでClaude Codeを使う際、Lemで開いているファイルを直接編集できます。例えば:
- 「現在のバッファの関数を編集して」
- 「このコードにエラーハンドリングを追加して」
- 「このファイルをリファクタリングして」
Claude Codeはファイルを直接読み書きする代わりに、Lemのバッファを使用します。
| コマンド | 説明 |
|---|---|
mcp-server-start | サーバーを起動 |
mcp-server-stop | サーバーを停止 |
mcp-server-status | サーバー状態を表示 |
mcp-server-restart | サーバーを再起動 |
M-x mcp-server-status
サーバーURLと接続中のセッション数が表示されます。
M-x mcp-server-toggle-logging
C-x b *mcp-log* で *mcp-log* バッファのログを確認できます。
claude mcp list
lem サーバーがリストに表示されるはずです。