Connect xmp4 — Semantic code knowledge for your stack and your agent gets 16 tools, among them xmp4_callees, xmp4_callers, xmp4_deps. It answers at https://mcp.example4.ai/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.
Code knowledge base for AI agents: real source, tests, callers of 800+ OSS libs via MCP. 11 langs.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
xmp4_callees | Find direct callees (methods called by) a symbol in a project. Navigate step-by-step by calling xmp4_callees again on interesting results. Inputs: docs, file_path, output_format, page, page_size, project |
xmp4_callers | Find direct callers of a symbol in a project. Navigate step-by-step by calling xmp4_callers again on interesting results. Inputs: docs, file_path, output_format, page, page_size, project |
xmp4_deps | List external dependencies of a project. Inputs: output_format, page, page_size, project |
xmp4_grep | Server-side regex text search over indexed project source files. Free tier: requires file_path (single file). Premium tier (XMP4_PREMIUM_GREP_WALK=true): allows file_glob multi-file walk. Prefer xmp4_tests_for/xmp4_usages for SCIP symbols — Inputs: case_sensitive, file_glob, file_path, max_results, page, page_size |
xmp4_guide | Usage guide for xmp4 tools — read this first to learn the correct workflow |
xmp4_hierarchy | Get type hierarchy (base, interfaces, derived) for a symbol in a project. Inputs: docs, file_path, output_format, page, page_size, project |
xmp4_info | Get detailed information about a symbol in a project. Inputs: docs, file_path, output_format, page, page_size, project |
xmp4_outline | Get outline (all symbols) for a file in a project. Inputs: file_path, output_format, page, page_size, project |
xmp4_projects | Search and browse projects by language and name. Use this first to discover projects, then use other tools with the repo name. Inputs: language, page, page_size, query, repo |
xmp4_search | Search symbols in a project. Use xmp4_projects first to find the project identifier. Inputs: kind, max_results, output_format, page, page_size, project |
xmp4_server | Get server information, version, and capabilities |
xmp4_source | Extract source code for a symbol in a project. Inputs: docs, file_path, output_format, page, page_size, project |
xmp4_symbol_at | LSP-style position→symbol lookup. Given (file_path, line, column) returns the symbol whose occurrence covers that cursor position. line is 1-based; column is 0-based. Use after xmp4_outline/xmp4_view when you know coordinates and want the c Inputs: column, file_path, line, project |
xmp4_tests_for | Find direct tests that exercise a given symbol (direct callers filtered to test-file candidates per language pattern: CSharp/Java/PHP: *Test(s).<ext>; Python: test_*.py / *_test.py; TypeScript/JavaScript: *.spec/test.{ts,js}; Rust: *_tests. Inputs: docs, file_path, output_format, page, page_size, project |
xmp4_usages | Find all usages/references of a symbol in a project. Inputs: docs, file_path, output_format, page, page_size, project |
xmp4_view | Read a raw file excerpt from an indexed project by line range. Use after xmp4_search/xmp4_outline locates the region of interest, or to expand a truncated xmp4_source snippet. Hard cap of 500 lines per call. Inputs: file_path, from_line, project, to_line |
Every block below points at https://mcp.example4.ai/mcp. Pick your client and copy.
claude mcp add --transport http xmp4-semantic-code-knowledge-for https://mcp.example4.ai/mcp
{
"mcpServers": {
"xmp4-semantic-code-knowledge-for": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.example4.ai/mcp"]
}
}
}{
"mcpServers": {
"xmp4-semantic-code-knowledge-for": {
"url": "https://mcp.example4.ai/mcp"
}
}
}{
"servers": {
"xmp4-semantic-code-knowledge-for": {
"type": "http",
"url": "https://mcp.example4.ai/mcp"
}
}
}{
"context_servers": {
"xmp4-semantic-code-knowledge-for": {
"url": "https://mcp.example4.ai/mcp"
}
}
}{
"mcpServers": {
"xmp4-semantic-code-knowledge-for": {
"serverUrl": "https://mcp.example4.ai/mcp"
}
}
}{
"mcpServers": {
"xmp4-semantic-code-knowledge-for": {
"url": "https://mcp.example4.ai/mcp"
}
}
}name: xmp4 — Semantic code knowledge for your stack
version: 0.0.1
schema: v1
mcpServers:
- name: xmp4 — Semantic code knowledge for your stack
type: streamable-http
url: https://mcp.example4.ai/mcp{
"mcpServers": {
"xmp4-semantic-code-knowledge-for": {
"httpUrl": "https://mcp.example4.ai/mcp"
}
}
}{
"mcpServers": {
"xmp4-semantic-code-knowledge-for": {
"type": "http",
"url": "https://mcp.example4.ai/mcp"
}
}
}{
"mcpServers": {
"xmp4-semantic-code-knowledge-for": {
"url": "https://mcp.example4.ai/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.example4.ai%2Fmcp&type=streamable_http&id=xmp4-semantic-code-knowledge-for&name=xmp4%20%E2%80%94%20Semantic%20code%20knowledge%20for%20your%20stack
It answered our last check on 17 October 2026 in 42 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by example4.ai and served from mcp.example4.ai, the vendor's own domain: https://mcp.example4.ai/mcp.
16, as returned by the server's own tools/list on 7 September 2026: xmp4_callees, xmp4_callers, xmp4_deps, xmp4_grep, xmp4_guide, xmp4_hierarchy, xmp4_info, xmp4_outline, and 8 more.
It answered our last check on 17 October 2026 in 42 ms. Over 10 checks since 4 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.example4.ai/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: ai.example4. Endpoint host: mcp.example4.ai. ARD identifier: urn:air:ai.example4:mcp:xmp4.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.