前提条件
- PowerShell に Gemini CLI をインストールしておいてください。
-
pwsh --version-
PowerShell 7.5.4
-
-
-
miseやらでuvxを使えるようしておいてください。
Serena MCP の構成
- 実行環境:
pwsh.exe - フラグ:
NoProfile- プロファイルを読まない
- コマンド:
uvx - オプショナル引数
-
--enable-web-dashboard=false- Web ダッシュボードださない
-
--context ide-assistant- コーディングエージェント向けの設定
-
- ディレクトリ
-
"cwd": "."にして開いたところの構成を使う
-
.gemini/settings.json
"mcpServers": {
"serena": {
"command": "pwsh.exe",
"args": [
"-NoProfile",
"-Command",
"uvx --from git+https://github.com/oraios/serena serena start-mcp-server --enable-web-dashboard=false --context ide-assistant"
],
"cwd": "."
}
} mac / linux / wsl 用
{
"mcpServers": {
"serena": {
"command": "uvx",
"args": [
"--from", "git+https://github.com/oraios/serena",
"serena",
"start-mcp-server",
"--enable-web-dashboard=false",
"--context", "ide-assistant"
],
"cwd": "."
}
}
}
その他 .gitignore に追加する(お好みで
# for Serena MCP
.serena/*
!.serena/project.yml
!.serena/memories/