Claude Codeと連携するSerena MCPサーバーの使い方

本記事では、Serena MCPサーバーの導入と使い方を解説します。Claude CodeやCursorなどと連携し、無料でAI支援コーディングを始める方法と、ワークフロー効率化の可能性を紹介します。

Ashley Goolam

Ashley Goolam

3 9月 2025

Claude Codeと連携するSerena MCPサーバーの使い方

こんにちは!AIコーディングツールにお金を使い果たすのにうんざりしていませんか?お気に入りのLLMを、お金をかけずにコーディングの強力なツールに変える、無料のオープンソースの逸品、Serena MCP Serverについて話しましょう。Oraios AIによって開発されたSerenaは、Claudeやオープンウェイトモデルのようなツールを使ってよりスマートにコーディングすることを可能にし、しかも無料で利用できます!このガイドでは、Serenaとは何か、Claude Codeを使ったプロジェクトにSerenaをインストールする方法、そしてClaude DesktopとCursorでSerena MCP Serverを設定する方法について説明します。さあ、始めて購読料を節約しましょう!

💡
美しいAPIドキュメントを生成する優れたAPIテストツールが欲しいですか?

開発チームが最大限の生産性で協力できる統合されたオールインワンプラットフォームが欲しいですか?

Apidogはあなたのすべての要求に応え、Postmanをはるかに手頃な価格で置き換えます!
button

Serena MCP Serverとは?

Serena MCP Serverは、Oraios AIが提供する無料のオープンソースツールキットで、あらゆる大規模言語モデル(LLM)を本格的なコーディングエージェントに変身させます。モデルコンテキストプロトコル(MCP)と言語サーバープロトコル(LSP)を使用して、セマンティックコード分析、シンボルレベルの編集、多言語サポート(Python、JavaScript、Javaなど)といったIDEのような機能を提供します。コードのリファクタリング、大規模なコードベースの分析、プロトタイピングなど、Serenaは計画からバージョン管理への変更のコミットまで、すべてを処理します。

なぜ素晴らしいのか?Serenaは、CursorやWindsurfのような高価なIDEのサブスクリプションや、Claude CodeやClineのようなAPIを多用するツールへの不満から生まれました。Oraios AIは、AnthropicのClaude(無料ティアでも!)やAgnoを介したオープンウェイトモデルなど、すでに持っているLLMで動作する無料の代替ツールを求めていました。これは開発者コミュニティへの彼らからの贈り物であり、彼ら自身も日常的に使用しています。さらに、MITライセンスなので、自由にカスタマイズできます。

Serena MCPサーバー

Claude Codeを使ったプロジェクトへのSerenaのインストール

MCPサーバーを無料でサポートする人気のコーディングアシスタント、Claude Codeを使用して、プロジェクトでSerena MCP Serverを実行してみましょう。セットアップ方法は以下の通りです。

ステップ1:前提条件のインストール

  1. uvのインストール
curl -LsSf https://astral.sh/uv/install.sh | sh
# For windows users:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

またはHomebrewを使用します:brew install uv

uvのインストール

2. Serenaのリポジトリをクローンする

git clone https://github.com/oraios/serena
cd serena
Serena GitHubプロジェクト

3. 環境設定

cp .env.example .env

ステップ2:Claude Code向けにSerenaを設定する

  1. MCPサーバーの起動
uv run serena start-mcp-server

これにより、ログとシャットダウンのためのWebダッシュボード(http://localhost:24282/dashboard/index.html)を備えたローカルサーバーが起動します。

2. Claude CodeにSerenaを追加する

claude mcp add-json "serena" '{"command":"uvx","args":["--from","git+https://github.com/oraios/serena","serena-mcp-server"]}'

これにより、Claude CodeはローカルインストールなしでSerenaのMCPサーバーを使用するように指示されます。

Claude Code

3. テスト

Analyze my Python codebase in ./src.
Refactor main.py to use async/await.

トラブルシューティング

Claude DesktopでのSerena MCP Serverの使用

Claude Desktopは、Claudeの無料ティアを活用して、Serena MCP Serverを無料で利用するもう一つの素晴らしい方法です。接続方法は以下の通りです。

Claude Desktopダウンロード

ステップ1:MCPサーバーの設定

  1. SerenaのMCPサーバーを実行する
uv run serena start-mcp-server

または、よりクリーンなセットアップのためにDocker(実験的)を使用します。

docker run --rm -i --network host -v /path/to/your/projects:/workspaces/projects ghcr.io/oraios/serena:latest serena start-mcp-server --transport stdio

/path/to/your/projectsをプロジェクトの絶対パスに置き換えてください。

2. Claude Desktopの設定を編集する

{
  "mcpServers": {
    "serena": {
      "command": "/path/to/uv",
      "args": ["run", "--directory", "/path/to/serena", "serena-mcp-server"]
    }
  }
}

/path/to/uv/path/to/serenaを実際のパスに置き換えてください(Windowsでは二重のバックスラッシュ\\を使用します)。

Claude Desktopに新しいMCPサーバーを追加

3. Claude Desktopを再起動する

ステップ2:Claude DesktopでSerenaをテストする

  1. 会話を開始する
Summarize my project in ./myproject.

2. コーディングタスクを試す

Fix bugs in src/app.js based on logs.

3. ダッシュボードを確認する

ヒント

CursorでのSerena MCP Serverの使用

Cursorは洗練されたAI搭載IDEであり、Serena MCP ServerをCursorでグローバルまたはプロジェクトごとに使用できます。方法は以下の通りです。

Cursor IDE

ステップ1:SerenaのMCPサーバーをセットアップする

  1. サーバーを起動する
uv run serena start-mcp-server

または、Claude DesktopのセクションにあるDockerコマンドを使用します。

2. Cursorをグローバルに設定する

{
  "mcpServers": {
    "serena": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/oraios/serena", "serena-mcp-server"]
    }
  }
}

これにより、SerenaがすべてのCursorプロジェクトで利用可能になります。

Cursorに新しいMCPサーバーを追加

3. またはプロジェクトごとに設定する

4. Cursorを再起動する

ステップ2:CursorでSerenaをテストする

  1. Cursorのチャットパネルを開く
Generate a REST API in src/api.py.

2. コードのリファクタリング

Optimize this function for performance.

3. ログの確認

Serena MCP Serverを使用する理由

Serena MCP Serverは、購読料にうんざりしている開発者にとって救世主です。その素晴らしい点を以下に示します。

ユーザーはSerenaについて熱狂しており、Claudeと組み合わせると「最強のコーディングセットアップ」と呼ぶ声もあります。あなたがソロ開発者であろうとチームの一員であろうと、Serenaは高価なサブスクリプションを解約し、よりスマートにコーディングすることを可能にします。まもなく、ChatGPT DesktopがMCPサーバーをサポートし、選択肢がさらに広がるかもしれません。

まとめ

Serena MCP Serverは、Claude Code、Claude Desktop、Cursorのようなツールを使った無料のAIパワードコーディングへのチケットです。Serenaのインストールからお気に入りのエディタでの実行まで、あなたは今、購読料の悩みを抱えることなくコーディングタスクに取り組む準備ができています。ぜひ試してみて、Webダッシュボードを探索し、Serenaを使ってどのようにワークフローを強化しているかをコメントで教えてください!

💡
美しいAPIドキュメントを生成する優れたAPIテストツールが欲しいですか?

開発チームが最大限の生産性で協力できる統合されたオールインワンプラットフォームが欲しいですか?

Apidogはあなたのすべての要求に応え、Postmanをはるかに手頃な価格で置き換えます
button

Explore more

GLM-5をローカルで無料実行する手順

GLM-5をローカルで無料実行する手順

本記事では、GLM-5 をローカル環境で無料実行する構成を中心に、クラウド API との違いや利点、必要なハードウェア要件を整理します。Unsloth GGUF と llama.cpp を用いた実行手順では、ビルド、量子化モデルの取得、推論開始、OpenAI API としての提供方法までを解説します。あわせて Ollama による簡易実行や、vLLM を利用した高性能デプロイにも触れます。さらにパフォーマンス最適化、一般的な問題への対処、ローカル GLM-5 と各種システム構成の方向性についても整理します。

13 2月 2026

OpenClaw(Moltbot/Clawdbot)最新版へのアップデート方法

OpenClaw(Moltbot/Clawdbot)最新版へのアップデート方法

本記事では、OpenClaw(旧Moltbot/Clawdbot)のアップデート作業を安全に実施するための実務的な手順を整理する。更新前のインストールトポロジー確認、バージョン固定、永続データのバックアップ、ランタイム状態の記録といった準備工程に加え、リリースノートを基にしたマイグレーション影響の評価方法を解説する。さらに、プレプロダクションでのステージング検証、Docker Compose・Docker・ソース運用など構成別の更新手順、Apidogを用いたAPIコントラクト検証と回帰テストの実行による整合性維持について扱う。

12 2月 2026

macOS/Windows/LinuxへのOpenClaw (Moltbot/Clawdbot) インストール手順

macOS/Windows/LinuxへのOpenClaw (Moltbot/Clawdbot) インストール手順

本記事ではmacOS、Windows、Linux環境にOpenClaw(Moltbot/Clawdbot)をインストールするための手順を整理し、ランタイムバージョン、環境設定、サービス依存関係の管理ポイントを解説します。ネイティブセットアップとDocker Composeによる構成の違い、代表的なインストールエラーへの対応、導入後のAPI検証やApidogを用いたエンドポイントテストとドキュメント同期の方法も扱います。

11 2月 2026

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる