Windowsで Qoder から Serena MCP を利用する設定方法
Windows ネイティブ環境で Qoder から Serena MCP へ接続する際の問題と、HTTPサーバーモードを利用した解決策について解説します。
公開日 読了目安 2 分
Windowsで Qoder から Serena MCP を利用する設定方法
1. 前提環境
- Windows 10/11
- Qoder が導入済み
- uv が WinGet 等で導入済み (
uvx.exeが使える状態) - Git for Windows がインストールされており、
git --versionが PowerShell で実行可能
2. 問題の概要
WSL 環境では正常に Serena MCP が起動できる一方、Windows ネイティブ環境では以下の問題が発生しました。
stdio接続で起動すると、Qoder が Serena 起動後、やり取りを行わないstreamable-http接続では Qoder がルート(/)にアクセスし、404 エラーになる
結果として「Qoder から Serena に接続できない」状態になりました。
3. 解決策(動作確認済み)
3.1 Serena を手動で HTTP サーバーとして起動
まず PowerShell で以下を実行し、Serena MCP を streamable-http モードで起動します。
uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --transport streamable-http
- デフォルトで
http://127.0.0.1:8000にサーバーが立ち上がります。 - ログに
StreamableHTTP session manager startedと出れば正常起動です。
3.2 Qoder 側の mcp.json 設定
Qoder に対しては、Serena MCP を HTTP 接続で利用するように設定します。
ポイントは URL を /mcp にすることです(ルート/では404になる)。
"serena": {
"type": "streamableHttp",
"url": "http://127.0.0.1:8000/mcp"
}
これで Qoder の「MCP」を ON にすると、Qoder → Serena の接続が確立します。
4. 注意点
- Serena を手動で起動させる手間が発生します。
- Serena 側を常駐させたい場合は、Windows タスクスケジューラなどを使ってログオン時に自動起動させる運用もあります。
5. まとめ
- PowerShell で Serena MCP を
--transport streamable-httpで起動する - Qoder の
mcp.jsonでurlをhttp://127.0.0.1:8000/mcpに設定する - 必要ならタスクスケジューラで自動起動化する
関連する植物
Obsidian MCPサーバーでAIツールと連携する方法 - Gemini CLI & Kiro編
Obsidian MCPサーバーを使って、Gemini CLIやKiroからObsidianのノートを操作する方法を詳しく解説します。WindowsとWSL環境での設定手順も紹介。
#obsidian#mcp#geminiWindows画面に直接落書きできるアプリ作った話 - Desktop Ink
オンライン会議で画面共有中にマークできる、.NET 10で作った軽量な画面オーバーレイアプリの実装記録
#csharp#wpf#dotnetMCPサーバー開発環境を構築するためのTypeScriptミニマルセットアップガイド
本記事では、TypeScript を使用して MCP (Model Context Protocol) サーバーを開発するための最小限の環境構築手順を解説します。Biome や Husky の設定、npm での公開方法まで、実践的なノウハウをまとめました。
#typescript#mcp#biome