Serena
メモ
Serenaは、大規模言語モデル(LLM)に対してIDE(統合開発環境)的なコード操作機能を提供するオープンソースのMCP対応コード操作サーバーです。MCP(Model Context Protocol)という仕組みを通じてLLMと連携し、LLMを強力なコーディングエージェントに変身させる役割を果たします。具体的には、Serenaはプログラミング言語ごとのLanguage Server Protocol (LSP)を活用し、コードの構造を理解した上で検索・編集を行います。これにより、LLMがプロジェクト全体を把握して正確に編集できるようサポートします。