Skip to content
xmp4 — Semantic Code Intelligence logo

xmp4 — Semantic Code Intelligence

Verified

SCIP-backed semantic intelligence for 856 OSS libraries via MCP.

MCP ServerDeveloper ToolsRemote (streamable-http)
View on GitHub
Updated 2026-06-16

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_projectsList available indexed projects
xmp4_searchSearch for symbols across libraries
xmp4_infoRetrieve signature and metadata for a symbol
xmp4_usagesFind usages of a symbol
xmp4_callersList real callers of a symbol
xmp4_calleesList callees of a symbol
xmp4_hierarchyShow type hierarchy for a symbol
xmp4_outlineGet outline of a file or symbol
xmp4_sourceFetch the source body of a symbol
xmp4_tests_forFind tests related to a symbol
xmp4_depsShow dependencies of a symbol or project
xmp4_symbol_atResolve symbol at a location
xmp4_viewView raw file excerpt by line range
xmp4_grepServer-side regex search when semantics insufficient
xmp4_guideReturn versioned skill pointer and cheatsheet

Example prompts

Once connected, try asking your AI client:

Using xmp4, find the Flask class and list its usages.
Show me the callers of wsgi_app in the flask repository.
Get the signature, body, and type hierarchy for a symbol in django.
Search for tests related to a specific function using xmp4 tools.

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

  1. 1Add the server URL https://mcp.example4.ai/mcp to your client's mcpServers config.
  2. 2Restart the AI client after updating the configuration.
  3. 3Optionally install the xmp4 skill by fetching the SKILL.md file.
  4. 4Test with a prompt asking to find a symbol or its callers.
  5. 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
Did you find this helpful?

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…

Sign in to review

Promote xmp4 — Semantic Code Intelligence

Add this badge to your website, or share the tool.

DFeatured on Dhanasvixmp4 — Semantic Code Intelligence 0