【結論】Serena MCPをコード探索専用で連携
現在のAI開発文脈でSerenaは、コードのSymbol検索や編集をMCP経由で提供するCoding Agent Toolkitを指すことが一般的です。
旧来のSerena Dimensions CMと混同せず、導入するRepositoryと提供元を確認してからClaude Codeへ接続します。
# ターミナルでClaude CodeのMCP機能を確認
claude mcp --help
# 登録済みMCPサーバーを確認
claude mcp list具体的な手順・設定方法
Serena公式Repositoryの手順で隔離環境へ導入します。
Claude CodeへMCP Serverとして登録し、最初はRead中心の権限で接続します。
Symbol検索結果とGit差分を確認してから編集権限を広げます。
# ターミナルで登録内容を確認
claude mcp list
# 起動後のセッション内でMCP状態を確認
/mcp実践プロンプト / 活用テクニック
Serenaには広い探索、Claude Codeには判断とレビューを担当させるとContextを節約できます。
大規模変更ではSymbol単位の候補一覧を先に作り、対象を人間が確定します。
SerenaのSymbol検索を使い、UserServiceを呼び出す箇所を列挙してください。
まだ編集せず、呼び出し元、責務、変更時の影響、必要なテストを表にしてください。
不明な参照は推測せず、未解決として報告してください。注意点・よくあるエラーと対処法
MCP ServerはClaude Codeと同じ権限境界ではなく、Server側の実装に依存します。
第三者MCPへRepository内容や認証情報を渡す前に、Source、Version、Network通信、Telemetryを監査してください。
Serena Dimensions CMを意図している環境では、本記事のMCP手順ではなく、その製品のCLIと社内手順を別途確認する必要があります。