MCP server that lets AI coding assistants query codebase structure, dependencies, and relationships without sending source code.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Constellation.
code_intelDECISION RULE: Structure questions ā this tool. Text search ā Grep. Before using Grep, ask: Is this a STRUCTURE question (definitions, callers, impact) or a TEXT question (strings, config)? QUICK START: `return await api.searchSymbols({query: "AuthService"})` ā simple queries are one-liners. Run `api.listMethods()` for full API reference with signatures and descriptions. Run `api.help("methodName")` for inline TypeScript type definitions ā no resource reads needed. Compose: `const [impact, deps] = await Promise.all([api.impactAnalysis({symbolId}), api.getDependents({filePath})]);` WHY THIS TOOL: Graph-backed intelligence finds indirect relationships, transitive dependencies, and breaking change risks that text search cannot detect. "What uses X?" disambiguation: getDependents (file imports) vs getCallGraph (call chain) vs traceSymbolUsage (all usages). USE IMMEDIATELY WHEN: ⢠BEFORE using Edit on a function/class ā run impactAnalysis({symbolId}) first ⢠BEFORE exploring an unfamiliar codebase ā run getArchitectureOverview() ⢠BEFORE refactoring ā trace getDependencies + getDependents for blast radius ⢠Running 3+ Grep calls for structure? STOP ā use code_intel instead TOP 5 QUESTIONS (query is case-insensitive substring match): ⢠"Where is X defined?" / "Find function Y" ā searchSymbols({query}) ⢠"What calls X?" / "What imports this?" ā getDependents({filePath}) or getCallGraph({symbolId}) ⢠"What does X depend on?" ā getDependencies({filePath}) ⢠"Safe to modify X?" / "Blast radius?" ā impactAnalysis({symbolId}) ⢠"Find dead code" / "Unused exports?" ā findOrphanedCode() ⢠"Complex functions?" / "Refactoring targets?" ā searchSymbols results include complexity.cyclomaticComplexity + complexityRisk per function NOT FOR: literal string search, log messages, config values, or reading source code. Use Grep/Glob/Read for those. Supports TypeScript, JavaScript, Python, and more ā run api.getCapabilities() to check your project. File-path-scoped methods (getDependencies, getDependents, getCallGraph, traceSymbolUsage, impactAnalysis) reject calls whose `filePath` extension is not in the project's configured languages with `UNSUPPORTED_LANGUAGE` ā check api.getCapabilities() first. WRONG TOOL SIGNAL: If you've run 3+ Grep calls for structure (callers, dependencies, impact), STOP and use code_intel instead. Typical workflow: code_intel to find (results include source snippets) ā Edit to modify Sandbox limits: 50 api.* calls per execution, 128 MB memory, 100 KB max code size, `limit` max 100 on any method with a `limit` param. Pure JS only ā no require/import/fs/net/process (see constellation://docs/guide for full restrictions). IMPORTANT: The `cwd` parameter is required ā always set it to the target project directory path.
Give your AI coding assistant instant, intelligent access to your entire codebase's structure, dependencies, and relationships without transmitting any source code. Constellation provides code intelligence as a service to AI coding assistant tools.
Add the Constellation MCP server to your AI assistant project-level config (or system-level if your tooling doesn't support project-level configuration):
[!NOTE]
The above example is a generic format for the.mcp.jsonfile used by some tools such as VSCode and Claude Code.Rather than directly configuring the MCP server, it is recommended to install and utilize official Constellation Plugins for optimal performance and behavior!
For information on configuring other AI assistants see the MCP Server > Installation doc.
For further instructions regarding authentication, project setup, and configuration refer to the official docs.
Find the full and comprehensive documentation at docs.constellationdev.io/mcp/
For comprehensive information regarding privacy and security, see the official Privacy & Security documentation and the Privacy Policy.
AGPL-3.0 - See LICENSE for details.
Copyright Ā© 2026 ShiftinBits Inc.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/constellation)<a href="https://allmcps.com/mcp/constellation"><img src="https://allmcps.com/api/badge/constellation?style=directory" alt="Constellation on AllMCPs" /></a>