symbols-mcp
Symbols MCP
언어 서버에 연결하여 코드베이스 심볼을 읽고, 검사하고, 탐색합니다.
소개
이 MCP 서버는 선택한 언어 서버에 연결하여 코딩 에이전트가 코드베이스와 그 의존성을 쉽고 효율적으로 탐색할 수 있도록 합니다. 이 서버는 사용하기 간편하고 모델의 컨텍스트를 적게 차지하도록 설계된 최소한의 도구, 리소스 및 기술 세트를 제공합니다.
도구
outline: 파일 내 코드 심볼의 개요를 반환하며, 선택적으로 작은 코드 스니펫을 포함합니다.inspect: 타사 심볼을 포함하여 심볼에 대한 문서, 선언 및 구현 위치를 반환합니다.search: 코드베이스 전체에서 일치하는 심볼을 반환합니다.references: 코드베이스 전체에서 심볼의 모든 참조를 찾습니다.call_hierarchy: 호출 가능한 심볼에 대한 수신 및 발신 호출 관계를 반환합니다.rename: 코드베이스 전체에서 심볼의 모든 참조 이름을 변경합니다.diagnostics: 주어진 파일의 활성 진단 정보를 반환합니다.completion: 주어진 위치에서 문맥에 맞는 자동 완성을 반환합니다.reload: 유효한 설정을 다시 로드하고 현재 실행 중인 언어 서버에 다시 적용합니다.
리소스
language-servers://profiles: 구성된 언어 서버와 해당 상태를 반환합니다.language-servers://profiles/{name}: 특정 언어 서버에 대한 더 자세한 정보를 반환합니다.language-servers://profiles/{name}/logs: 문제 해결을 위한 언어 서버 로그를 반환합니다.
기술
install-language-server: 현재 작업 공간에 대한 언어 서버 프로필을 설치, 구성, 검증 또는 문제 해결합니다.language-server-navigation: 텍스트 검색으로 넘어가기 전에 언어 서버 도구를 통해 심볼 검사, 참조, 이름 변경, 진단 및 검색을 안내합니다.
Related MCP server: Serena
설치
에이전트 설치
MCP 서버와 플러그인 및 확장 기능을 통한 에이전트 기술을 설치한 다음, 에이전트에게 코드베이스에 적합한 언어 서버를 설치하도록 요청하십시오.
확장 기능 추가:
gemini extensions install p1va/symbolsGemini에게 요청:
Please install the language servers relevant to this codebase
MCP 서버 추가:
codex mcp add language-servers -- npx -y @p1va/symbols@latest start언어 서버 기술 추가:
npx skills add p1va/symbols -a codexCodex에게 요청:
Please install the language servers relevant to this codebase
수동 설치
수동 구성 및 언어 서버 예제는 여기를 참조하십시오.
개발
pnpm lint는 린트 위반 사항을 출력합니다.pnpm lint:fix는 린트 위반 사항 수정을 시도합니다.pnpm format은 코드베이스를 포맷합니다.pnpm dev는 개발 모드로 시작합니다.pnpm build는 린터와 빌드를 실행합니다.pnpm start는 빌드된 아티팩트를 시작합니다.pnpm test:unit은 단위 테스트를 실행합니다.pnpm test:integration:{language id}는 주어진 언어에 대한 통합 테스트를 실행합니다.
릴리스
pnpm sync:skills는.agents/skills/를 다음 위치로 미러링합니다:Gemini 확장 기능을 위한
skills/Codex 플러그인을 위한
plugins/symbols/skills/
pnpm version patch는 버전을 올리고 태그를 생성합니다. 그 후:pnpm sync:version은 플러그인 및 확장 기능 매니페스트를 업데이트합니다.git push --follow-tags는 커밋과 태그를 푸시합니다.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Ask a codebase what calls what: search, blast radius, paths between symbols, and diffs.
Lean 4 MCP server: compile, prove theorems, and formalize math with Mathlib.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Ground-truth code graph for your codebase: exact callers, callees, symbols & dependencies.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceRuns a language server and provides tools for communicating with it. Language servers excel at tasks that LLMs often struggle with, such as precisely understanding types, understanding relationships, and providing accurate symbol references.1,586BSD 3-Clause
- AlicenseAqualityAmaintenanceA fully featured coding agent that uses symbolic operations (enabled by language servers) and works well even in large code bases. Essentially a free to use alternative to Cursor and Windsurf Agents, Cline, Roo Code and others.2928,582MIT
- AlicenseBqualityCmaintenanceProvides Java development capabilities through Eclipse JDT.LS, enabling symbol navigation, code diagnostics, workspace searching, and Javadoc access across Java projects.10MIT
- AlicenseNot gradedqualityDmaintenanceExposes Language Server Protocol (LSP) features as MCP tools, enabling IDE-grade semantic navigation including go-to-definition, find references, hover info, and symbols across multiple programming languages (Python, Rust, C/C++, TypeScript/JavaScript, React, HTML, CSS).3MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/p1va/symbols'
If you have feedback or need assistance with the MCP directory API, please join our Discord server