MCP.Market

ExpertPack MCP server

by brianhearn·io.github.brianhearn/ep-mcp·v0.7.0·1 stars

Serve ExpertPack knowledge packs over MCP with hybrid search, graph traversal and provenance.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

1 stars172 downloads/wk

Reviews

Write one

Nobody has reviewed ExpertPack MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ExpertPack MCP tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • ep_graph_traverse_tool

    Traverse the ExpertPack knowledge graph from a starting file.

  • ep_list_topics_tool

    List available topics and content structure in the ExpertPack.

  • ep_read_tool

    Read a whole ExpertPack atom by path or provenance id.

  • ep_search_tool

    Search the ExpertPack for relevant domain expertise.

Public scan report

scanner v0.1.10 · 2026-10-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan44 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How ExpertPack MCP compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 3,470 Web search servers
Tools
4
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 55% of 1,786 Web search servers
Downloads a week
172
more than 68% of 827 Web search servers with a package

What its tools let an agent do: 4 read

Install ExpertPack MCP in Claude Code, Cursor or VS Code

claude mcp add ep-mcp -- uvx ep-mcp
Add to Cursor

What the publisher says

From the ExpertPack MCP repository's README, as published. We do not edit it. Read it on GitHub

ep-mcp

<!-- mcp-name: io.github.brianhearn/ep-mcp -->

Expertise-as-a-Service over the Model Context Protocol.

An MCP server that turns any ExpertPack into a live, queryable knowledge service. Any MCP-compatible agent (Claude Desktop, Cursor, Windsurf, Claude.ai, custom hosts) can connect and retrieve high-quality, provenance-rich domain expertise via standardized tools.

🌐 expertpack.ai · 📦 ExpertPack Framework · 📖 Architecture

97.6% retrieval hit rate / 0 full misses on a 22-question benchmark against a production v4.1 atomic-conceptual pack (658 chunks). Prior v4.0 baseline on the same pack and eval set: 65.1%.

Features

  • Schema-aware hybrid retrieval: BM25 + vector search (sqlite-vec), metadata boosting, MMR re-ranking, adaptive threshold filtering, length penalty
  • requires: expansion (schema v4.1 atomic-conceptual): When a top-K atom's frontmatter declares requires: [B, C], the referenced atoms are auto-appended to results as additional SearchResults flagged requiresexpanded=True. Directional (A→B does not imply B→A), transitive up to 2 hops, capped at 3 atoms and 3,500 cumulative tokens, appended after the maxresults slice so it never displaces top-K.
  • Intent-aware routing: Automatic query classification (ENTITY/HOW/WHY/WHEN/GENERAL) adjusts vector/BM25 fusion weights per query — no LLM required
  • Query embedding cache: SQLite-backed cache keyed by (model, dimension, sha256(query)) — warm query latency drops from ~4s (live Gemini API) to ~1ms
  • Deep graph traversal: Optional multi-hop BFS expansion over knowledge graph edges with per-hop score decay and drift prevention
  • Reserved-slot graph merge: Configurable protected slots in the final top-K reserved for graph-expanded neighbors so related files surface even against dominant core results
  • BM25 fallback mode: Embedding provider outage degrades gracefully to lexical-only search (coverage + density + path + length scoring) instead of a hard error
  • Cross-encoder reranker: Optional second-pass precision reranker (disabled by default, ~70ms warm latency when enabled)
  • Provenance-first: Every result includes id, contenthash, verifiedat, source_file
  • Reconstruct mode (RFC-003): Opt-in reconstruct=true / reconstruct: true enriches results with fragmentid, linerange, originalmarkdown, span-level contenthash, excerpt, stale, and byte offsets so agents can prove exactly what source text grounded an answer
  • EP-native chunking: Files are treated as atomic retrieval units (split at ##/### only for oversized content). Split chunks keep the original span as content/spanhash, carry a computed linerange, and record a heading_path (0.7.0+)
  • Heading paths (0.7.0+): every hit carries headingpath (e.g. ["Routing", "Setup", "Ports"]) so an H3 hit keeps its H2 parent; epread(path, section=..., neighbors=true) reads just that section plus its previous/next siblings

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ExpertPack MCP: common questions

Is ExpertPack MCP server safe?
Mostly: it is graded B (83/100). Read the ExpertPack MCP safety report
How do I install ExpertPack MCP?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does ExpertPack MCP need an API key?
Yes. The registry entry asks for GEMINI_API_KEY, AZURE_OPENAI_API_KEY.
Is ExpertPack MCP maintained?
The last commit was 15 days ago (2026-10-20). The latest release is v0.7.0.
What can I use instead of ExpertPack MCP?
Servers from other publishers that do the same job: Reverie MCP server, DocsMint MCP server and Octocode MCP server. Compare all ExpertPack MCP alternatives.
How does ExpertPack MCP compare with other Web search MCP servers?
safety score 83/100 (higher than 70% of 3,470 Web search servers); tools 4 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to ExpertPack MCP

Same job from other publishers: the closest match first, then the best rated.

All ExpertPack MCP alternatives →
  • Reverie
    Graph memory that dreams: Neo4j knowledge-graph memory for AI agents with hybrid search
    B
  • DocsMint
    Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.
    A
  • Octocode
    AI-powered code indexer with semantic search and knowledge graphs
    A
  • Link
    Local personal memory for agents as MCP tools — remember, recall, search, context, graph traversal.
    A
  • Crg
    Token-efficient code review knowledge graph: semantic search and call-graph resolution.
    B