LLMが外部サービスと対話するための適切に設計されたツールを通じて、高品質なMCP (Model Context Protocol) サーバーを作成するためのガイド。Python (FastMCP)、Node/TypeScript (MCP SDK)、Rust (Tokio)で、外部APIやサービスを統合するMCPサーバーを構築する際に使用します。
中文简介正在准备中。当前显示原文说明。
Zed Editorの特徴、ACP(Agent Client Protocol)の仕様、AI統合、パフォーマンス特性、設定方法について包括的な知識を提供します。Zed Editorに関する質問、ACP対応エージェントの統合、設定のカスタマイズが必要な場合に使用してください。
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
このスキルは、Zed Editorとその革新的なAgent Client Protocol (ACP)について包括的な知識を提供します。
Zed は、Rustで完全に書き直された次世代のコードエディタです。以下の特徴を持ちます:
ACPは、コードエディタとAIコーディングエージェント間の通信を標準化するプロトコルです。Language Server Protocol (LSP)がIDEから言語インテリジェンスを切り離したように、ACPはエディタからAIエージェントを切り離します。
┌─────────────┐ ACP ┌──────────────┐
│ Editor │◄──────────────────►│ Agent │
│ (Client) │ JSON-RPC/stdio │ (Server) │
└─────────────┘ └──────────────┘
schema/schema.jsonで標準化| 言語 | パッケージ名 | 配布場所 |
|---|---|---|
| TypeScript | @agentclientprotocol/sdk | NPM |
| Rust | agent-client-protocol | crates.io |
| Kotlin | acp-kotlin | JVM(他ターゲット開発中) |
{
"bindings": {
"cmd-alt-g": ["agent::NewExternalAgentThread", { "agent": "gemini" }]
}
}
認証方法:
/loginコマンドで認証(APIキーまたはClaude Pro){
"agent_servers": {
"claude": {
"env": {
"CLAUDE_CODE_EXECUTABLE": "/path/to/executable"
}
}
}
}
認証方法(3種類):
CODEX_API_KEY環境変数OPENAI_API_KEY環境変数任意のACP対応エージェントを追加できます:
{
"agent_servers": {
"Custom Agent": {
"command": "node",
"args": ["~/projects/agent/index.js", "--acp"],
"env": {
"CUSTOM_ENV_VAR": "value"
}
}
}
}
コマンドパレット → "dev: open acp logs" でエージェント間の通信メッセージを確認できます。
Zedは、Claude Codeをネイティブに統合しています:
Zedはアダプター方式を採用:
アダプターはApacheライセンスでオープンソース化されており、他のACP対応エディタでも利用可能です。
ベータ版では以下の機能が未サポート:
これらはAnthropicによるSDK拡張待ちです。
| エージェント | MCPサポート |
|---|---|
| Claude Code | ✅ 対応 |
| Codex CLI | ✅ 対応 |
| Gemini CLI | ❌ 未対応 |
JetBrainsとZedは、ACP駆動の体験をJetBrains IDEでネイティブに実装する取り組みを進めています:
ACPは、複数のエディタコミュニティで採用されています:
| 設定タイプ | ファイルパス |
|---|---|
| ユーザー設定 | ~/.config/zed/settings.json |
| キーバインド | ~/.config/zed/keymap.json |
| エージェント設定 | settings.jsonのagent_serversセクション |
{
// 基本設定
"theme": "One Dark",
"vim_mode": true,
// エージェント設定
"agent_servers": {
"claude": {
"env": {}
},
"gemini": {
"env": {}
}
},
// キーバインド
"bindings": {
"cmd-alt-c": ["agent::NewExternalAgentThread", { "agent": "claude" }],
"cmd-alt-g": ["agent::NewExternalAgentThread", { "agent": "gemini" }]
}
}
dev: open acp logsZed Editorは、高速なRust製エディタとして、Agent Client Protocolを通じて真にオープンなAIエージェント統合を実現しています。ACPは、LSPが言語ツールに対して行ったことをAIエージェントに対して実現し、開発者に選択肢と柔軟性を提供します。
このスキルを使用することで、Zed Editorの設定、ACPエージェントの統合、トラブルシューティング、最適化を効率的に行うことができます。
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
LLMが外部サービスと対話するための適切に設計されたツールを通じて、高品質なMCP (Model Context Protocol) サーバーを作成するためのガイド。Python (FastMCP)、Node/TypeScript (MCP SDK)、Rust (Tokio)で、外部APIやサービスを統合するMCPサーバーを構築する際に使用します。
中文简介正在准备中。当前显示原文说明。