Serena MCP は無料ですか?
はい。Serena アプリケーションは GPL-3.0-or-later のオープンソースで(SolidLSP コンポーネントは MIT)、デフォルトの言語サーバーバックエンドも無料です。有料なのはオプションの JetBrains プラグインだけで、無料トライアルがあります。
@oraios
基本情報
セマンティックな検索と編集機能を提供する、コーディング向けの強力な MCP ツールキット。エージェントのための IDE
文書確認日:2026-10-25
Serena はシンボルを理解したコード検索と編集に向いています。言語サーバーまたは JetBrains のバックエンドでコード構造を扱います。
現在の手順は uv で serena-agent をインストールし、serena init を実行する方式です。作者は古いマーケットプレイスのコマンドに注意しています。クライアント別ガイドと対象言語の対応状況を確認してください。
リンク先の文書を確認した内容です。認証済みの実接続テストを意味しません。確認手順はご自身の環境で実行してください。
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"serena": {
"command": "uv",
"args": [
"tool",
"install",
"-p",
"3.13",
"serena-agent"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
Serena MCP は Oraios が開発するオープンソースのコーディングエージェント用ツールキットで、AI エージェントに IDE のようなセマンティックなコード検索・編集・リファクタリング・デバッグ機能を提供します。行番号や単純なテキスト検索ではなく、シンボル単位で動作します。
Serena は Claude Code、Codex、Cursor、VS Code、Claude Desktop など、あらゆる MCP クライアントに接続できます。解析機能は 2 つのバックエンドのいずれかで提供されます。無料・オープンソースの言語サーバー(LSP、デフォルト、40 以上の言語に対応)か、JetBrains IDE 自体のコード解析を使う有料の Serena JetBrains Plugin(無料トライアルあり)です。プロジェクトは自らを「コーディングエージェントのための IDE」と位置づけており、大規模で複雑なコードベースほど効果が大きくなります。
前提条件は uv だけです。メンテナーは MCP やプラグインのマーケットプレイス経由でのインストールを推奨していません。そこに載っているインストールコマンドは古く、最適ではないためです。シェルでインストールして初期化します。
uv tool install -p 3.13 serena-agent
serena init
serena init はデフォルトで言語サーバーバックエンドを設定します。JetBrains プラグインのバックエンドを使う場合は -b JetBrains を付けます。言語によっては追加の言語サーバー依存関係が必要です(ドキュメントの Language Support ページを参照)。
最も手早いのは serena setup claude-code です。すべてのプロジェクトに手動で追加する場合:
claude mcp add --scope user serena -- serena start-mcp-server --context claude-code --project-from-cwd
現在のプロジェクトだけに追加する場合:
claude mcp add serena -- serena start-mcp-server --context claude-code --project "$(pwd)"
/mcp を実行して接続を確認します。Serena の起動が遅い場合は MCP_TIMEOUT を引き上げてください(例:export MCP_TIMEOUT=60000)。ドキュメントには、長いセッション中にエージェントへ Serena のツールを使うよう促す、オプションの serena-hooks コマンドも用意されています。
File / Settings / Developer / MCP Servers / Edit Config を開き、次を追加します。
{
"mcpServers": {
"serena": {
"command": "serena",
"args": ["start-mcp-server", "--context=desktop-app"]
}
}
}
File / Exit で Claude Desktop を完全に終了してから再起動します。
MCP: Add Server を実行し、Command (stdio) を選んで serena start-mcp-server --context=vscode(グローバル)または serena start-mcp-server --context=vscode --project ${workspaceFolder}(ワークスペース)を入力します。
ドキュメントに Cursor 専用のページはありません。Cursor、Windsurf、Cline、Roo Code などの MCP 対応 IDE では、ツールの重複を減らすために serena start-mcp-server の起動コマンドに --context ide を付けて追加することが推奨されています。
serena setup codex を実行するか、~/.codex/config.toml に次を追加します。
[mcp_servers.serena]
startup_timeout_sec = 15
command = "serena"
args = ["start-mcp-server", "--project-from-cwd", "--context=codex"]
AGENTS.md などのファイルと併用でき、無効にもできる。どの構成でも有効になるのはツールの一部だけで、主に Serena の起動時に指定する --context で決まります。
find_symbol、get_symbols_overview、find_referencing_symbols、find_declaration、find_implementations。編集用の replace_symbol_body、insert_after_symbol、insert_before_symbol、rename_symbol、safe_delete_symbol。get_diagnostics_for_file はシンボルごとに診断結果を返します。jet_brains_move、jet_brains_inline_symbol、jet_brains_type_hierarchy、jet_brains_run_inspections、jet_brains_debug。read_file、list_dir、find_file、search_for_pattern、replace_content、execute_shell_command。同様のツールを備えた Claude Code などの環境では通常無効です。write_memory、read_memory、list_memories、edit_memory、delete_memory。activate_project、onboarding、initial_instructions、get_current_config。parse_config の呼び出し元をすべて探し、それぞれのエラー処理を要約して。」UserService.create の本体を、まずメールアドレスを検証するように置き換えて。」Serena の強みは、シンボルを理解したセマンティックなコード作業です。汎用の Filesystem MCP Server はファイルの読み書きしかできず、Context7 や DeepWiki のようなドキュメント系サーバーはライブラリのドキュメントを提供するもので、コードは編集しません。Serena 内では、無料の LSP バックエンドがナビゲーション、シンボル編集、名前変更をカバーし、有料の JetBrains プラグインが移動、インライン化、型階層、デバッグを追加します。
serena コマンドを見つけられない:MCP 設定に serena 実行ファイルのフルパスを指定します。serena-hooks リマインダーフックを設定するか、"Activate the current project with Serena and read initial instructions" と指示します。MCP_TIMEOUT を 60000 などに引き上げます。serena のサーバー設定に env ブロックを追加します。はい。Serena アプリケーションは GPL-3.0-or-later のオープンソースで(SolidLSP コンポーネントは MIT)、デフォルトの言語サーバーバックエンドも無料です。有料なのはオプションの JetBrains プラグインだけで、無料トライアルがあります。
Oraios がメンテナンスしており、言語サポートの多くはオープンソースコミュニティの貢献によるものです。公式リポジトリは [oraios/serena](https://github.com/oraios/serena) です。
はい。ドキュメントには Claude Code、VS Code、Codex、Claude Desktop、JetBrains のアシスタントなどのコマンドが掲載されています。Cursor では汎用の起動コマンドを使い、`--context ide` を付けるのが推奨です。
いいえ。Serena はローカルで動作し、API キーは不要です。LLM は MCP クライアント側が提供します。
言語サーバー利用時は Python、Java、TypeScript、Go、Rust、C/C++、C#、PHP、Ruby、Kotlin など 40 以上の言語に対応します。JetBrains プラグイン利用時は、JetBrains IDE が対応するすべての言語に対応します(Rider と CLion を除く)。
はい。クライアントに stdio で起動させる代わりに、Serena MCP サーバーを自分で HTTP モードで起動し、その URL をクライアントに渡すことができます。
Serena はシェルコマンドを実行し、ファイルを変更できます。セキュリティモデルはマシン、クライアント、リポジトリ、設定が信頼できることを前提としており、メンテナーは意図しない操作を完全に防ぐ唯一の方法はサンドボックスだとしています。
README では、マーケットプレイスの掲載情報には古いインストールコマンドが含まれていると警告しています。代わりに `uv tool install -p 3.13 serena-agent` と、公式ドキュメントのクライアント別コマンドを使ってください。

Layro connects your AI coding tool (Cursor, Claude Code, VS Code, Windsurf, Codex, Gemini CLI) to 112 production React, TypeScript and Tailwind CSS components. Your agent can search the library, read each component's pro
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control. Part of LocalCan, the ngrok alternative for Mac, Windows and Linux. Free plan.

Pugi is an AI product team that builds, checks and publishes websites and apps. Its MCP server gives agents a passive website security check graded A+ to F (headers, TLS, cookies, exposed keys in scripts), free with a no

UXMachine measures a web page in a real browser and returns verifiable observations, each with its evidence and its limits. It opens the address on desktop (1280×800) and mobile (390×844) and follows the site's own links
コメント