xmp4 — Semantic Code Intelligence
VerifiedSCIP-backed semantic intelligence for 856 OSS libraries via MCP.
What is the xmp4 — Semantic Code Intelligence MCP server?
The server eliminates token waste from traditional grep-and-clone workflows by serving precise, SCIP-resolved data through a streamable HTTP transport. It supports Tier 1 languages including Python, TypeScript, Java, Rust, C#, and PHP with full semantic features.
Benchmarks show xmp4 uses dramatically fewer tokens than GitMCP while returning real source bodies and caller graphs. Setup requires only adding the endpoint to an MCP client config.
Install & connect
Add this to your MCP client config. Pick your client below and copy.
{
"mcpServers": {
"xmp4": {
"url": "https://mcp.example4.ai/mcp"
}
}
}Tools it exposes
15 tools your AI client can call once connected.
xmp4_projects— List available indexed projectsxmp4_search— Search for symbols across librariesxmp4_info— Retrieve signature and metadata for a symbolxmp4_usages— Find usages of a symbolxmp4_callers— List real callers of a symbolxmp4_callees— List callees of a symbolxmp4_hierarchy— Show type hierarchy for a symbolxmp4_outline— Get outline of a file or symbolxmp4_source— Fetch the source body of a symbolxmp4_tests_for— Find tests related to a symbolxmp4_deps— Show dependencies of a symbol or projectxmp4_symbol_at— Resolve symbol at a locationxmp4_view— View raw file excerpt by line rangexmp4_grep— Server-side regex search when semantics insufficientxmp4_guide— Return versioned skill pointer and cheatsheetExample prompts
Once connected, try asking your AI client:
Security & permissions
Remote hosted service accessed via HTTPS streamable HTTP; no local filesystem access or API keys required.
What you can do with xmp4 — Semantic Code Intelligence
Find symbol callers
Ask for real callers of Flask.wsgi_app and receive SCIP-resolved results instead of noisy grep matches.
Explore type hierarchies
Query inheritance and interface relationships across large OSS codebases without cloning repositories.
Efficient code navigation
Retrieve exact source bodies and outlines for symbols in Django, Tokio, or Spring Boot using minimal tokens.
How to use xmp4 — Semantic Code Intelligence
- 1Add the server URL https://mcp.example4.ai/mcp to your client's mcpServers config.
- 2Restart the AI client after updating the configuration.
- 3Optionally install the xmp4 skill by fetching the SKILL.md file.
- 4Test with a prompt asking to find a symbol or its callers.
- 5Use xmp4_guide for version-specific usage instructions.
xmp4 — Semantic Code Intelligence: pros & cons
Pros
- +Dramatically lower token usage than grep or GitMCP equivalents
- +SCIP-powered semantic results with real callers and hierarchies
- +Zero setup cost and no repository cloning needed
- +Broad coverage of 856 popular OSS libraries
Cons
- –Limited to pre-indexed libraries only
- –Some languages have best-effort rather than full coverage
- –Requires client restart after initial configuration
Frequently asked questions
856 popular open-source libraries are pre-indexed with SCIP.
User reviews
Verified reviews from the community shape this listing's rating.
Loading reviews…