Skip to content

chore: Serena MCP への依存を解消する - #572

Closed
IKcoding-jp wants to merge 1 commit into
mainfrom
chore/drop-serena-mcp
Closed

chore: Serena MCP への依存を解消する#572
IKcoding-jp wants to merge 1 commit into
mainfrom
chore/drop-serena-mcp

Conversation

@IKcoding-jp

Copy link
Copy Markdown
Owner

背景

Claude Code が LSP を内蔵し、goToDefinition / findReferences / documentSymbol / incomingCalls などを標準で使えるようになった。これは Serena MCP の主要機能とほぼ重なる。

Serena 側の公式ドキュメントにも「最近の Claude Code とモデルは組み込みツールを優先し、Serena を呼ばないことがある」と注記されている(開発自体は継続中・最新 v1.6.0)。

実際、現在のセッションに Serena MCP は接続されておらず、CLAUDE.md の「コードファイルの読み書きは Serena MCP を優先する」は守りようのない指示になっていた。参照先として書かれていたグローバル設定にも、該当する記述は存在しない。

変更

  • CLAUDE.md:MCP 使い分けから Serena の項目を削除
  • docs/steering/GUIDELINES.md:コード探索の手段を LSP に置き換え
  • .gitignore:存在しない .serena/project.yml の除外指定を削除
  • .serena/ を削除(TypeScript のシンボルキャッシュ 18MB。再生成可能で、git 管理下だったのは .serena/.gitignore の1ファイルのみ)

検証

  • npm run docs:check OK
  • コード変更なし(ドキュメントと設定のみ)

🤖 Generated with Claude Code

https://claude.ai/code/session_01WWxo2ZpLgqp8pd54g9qF1f

Claude Code が LSP(goToDefinition / findReferences / documentSymbol 等)を
内蔵したため、Serena MCP の主要機能は組み込みツールで代替できる。実際に
現在のセッションでは Serena MCP が接続されておらず、CLAUDE.md の
「Serena を優先する」は守れない指示になっていた。

- CLAUDE.md: MCP 使い分けから Serena の項目を削除
- docs/steering/GUIDELINES.md: コード探索の手段を LSP に置き換え
- .gitignore: 存在しない .serena/project.yml の除外指定を削除
- .serena/ を削除(TypeScript のシンボルキャッシュ 18MB・再生成可能)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WWxo2ZpLgqp8pd54g9qF1f
@IKcoding-jp

Copy link
Copy Markdown
Owner Author

リポジトリ全体の整理が完了してから1本のPRにまとめ直すため、いったんクローズします。変更内容は作業ブランチに保持します。

@IKcoding-jp IKcoding-jp closed this Aug 3, 2026
@IKcoding-jp
IKcoding-jp deleted the chore/drop-serena-mcp branch August 3, 2026 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant