Serena

Semantic code analysis MCP server providing intelligent code understanding, refactoring suggestions, and codebase navigation through language server protocol integration.

  • 설치 위치
  • 플러그인 출처출처 보기
  • 설치 수89,147

Serena는 Claude를 IDE 수준의 기능을 갖춘 강력한 코딩 에이전트로 변환합니다. 이 MCP 서버는 심볼 단위로 동작하는 시맨틱 코드 검색 및 편집 도구를 제공하여, 파일 전체를 읽지 않고도 대규모 코드베이스를 지능적으로 탐색할 수 있게 합니다. Python, JavaScript, TypeScript, Java, Rust, Go, C++ 등 30개 이상의 프로그래밍 언어를 지원하며, Language Server Protocol 통합을 통해 정밀한 코드 이해를 제공합니다.

주요 기능으로는 find_symbol, find_referencing_symbols 등의 도구를 활용한 심볼 단위 코드 추출, insert_after_symbol과 같은 정밀 편집 작업, 그리고 토큰 효율적인 코드베이스 상호작용이 포함됩니다. 이 툴킷은 코드의 관계 구조를 활용하여 Claude가 복잡한 프로젝트에서 효과적으로 작업할 수 있도록 지원합니다.

사용 방법: 설치 후 Claude는 자동으로 시맨틱 코드 도구를 사용할 수 있습니다. 심볼 정의 찾기, 코드베이스 전반의 참조 위치 확인, 또는 특정 편집 작업을 요청해 보세요. 예시 프롬프트: "UserService 클래스의 모든 참조를 찾아줘", "authenticate 함수가 정의된 위치를 알려줘", "validateInput 메서드 다음에 로깅 구문을 추가해줘".

기타 플러그인

Frontend Design

Frontend design skill for UI/UX implementation

Superpowers

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

Code Review

Automated code review for pull requests using multiple specialized agents with confidence-based scoring

Context7

Upstash Context7 MCP server for up-to-date documentation lookup. Connects to Context7's hosted remote MCP server (https://mcp.context7.com/mcp) — no local Node.js or npx required — to pull version-specific documentation and code examples directly from source repositories into your LLM context. Authenticate with Context7 when prompted.

Code Simplifier

Agent that simplifies and refines code for clarity, consistency, and maintainability while preserving functionality

Playwright

Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.