Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. CodeNib
CodeNib logo
Health: ActiveRecent health check succeeded.Last checked 8/10/2026, 10:55:26 PM

CodeNib

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository81 GitHub StarsTotal stargazers on GitHub for the source repository (81 stars).Visit Website

Ranked codebase search and static symbol navigation for coding agents.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "codenib": {
      "command": "uvx",
      "args": [
        "codenib"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

CodeNib

Searchable codebase wikis and context for coding agents

Point it at any repo, get a searchable Wiki and an MCP server for your coding agent.

arXiv 2607.25431 Hugging Face: #2 Paper of the Day

Quickstart Β Β·Β  Website Β Β·Β  Discord Β Β·Β  Documentation Β Β·Β  MCP Β Β·Β  Agent Integrations Β Β·Β  Languages

CI PyPI version License: Apache 2.0 Python 3.10+ CodeNib 0.2.0

bash
python -m pip install "codenib[mcp,semantic]==0.2.0"
codenib wiki /path/to/your/repo

Local, open source, and no cloud required. CodeNib combines BM25 and dense code search, adds optional SCIP symbol graphs, and incrementally rebuilds repository indexes as commits change. The same index powers the Wiki, Dependency Map, Ask, and MCP tools instead of making every agent rediscover the codebase.

News

  • 2026-08-05 β€” CodeNib 0.2.0. Build a static Wiki and reusable context artifact once, then serve it through Pages or the official MCP package. Hybrid retrieval and managed SCIP/LSP providers ship in the same CLI. Release notes
  • 2026-08-05 β€” SweRank recipe. Run SweRank retrieval and reranking over a local checkout. Example
  • 2026-08-04 β€” Native repository explorer. CodeNib's planner now targets the SWE-Explore source-region protocol. Validation
  • 2026-08-03 β€” Native LocAgent policy. LocAgent runs directly on CodeNib views without LocAgent, LiteLLM, or LlamaIndex dependencies. Support matrix
  • 2026-08-02 β€” OrcaLoca SearchAgent. OrcaLoca's six-tool search loop now reuses CodeNib's symbol graph. Support matrix

System Architecture

LayerResponsibility
Incremental compilerChunk source and materialize BM25, dense, graph, and navigation views; reuse or repair supported artifacts and rebuild when an update cannot be admitted
View manifestRecord repository identity, source fingerprint, builder profile, capabilities, status, and artifact location independently for each view
Context servingExecute lexical, semantic, hybrid, reranked, and structural query plans while preserving repository-relative source locations
Agent runtimeExpose capability-aware MCP and LSP-shaped tools, assemble bounded evidence, and return citations that agents and humans can inspect
text
repository change
  -> materialize or repair affected views
  -> publish a capability-bearing manifest
  -> plan repository queries
  -> deliver bounded, source-linked context

On a later commit, CodeNib can reuse unchanged vector content and patch supported graph transitions at file or symbol granularity. Unsupported, inconsistent, or unverified transitions fall back to a fresh build instead of publishing a partially updated view.

Quickstart

Requires Python 3.10+ and Git. The recommended local path includes the pinned CodeRankEmbed model and serves hybrid BM25+dense retrieval:

bash
python -m pip install "codenib[semantic]==0.2.0"
codenib doctor --require core --require wiki
codenib wiki /path/to/repository

codenib wiki selects the semantic route because the installed environment contains its dependencies. A smaller python -m pip install codenib==0.2.0 installation selects the deterministic BM25 fallback and downloads no model. The 0.2 release notes record the upgrade boundary and verification evidence.

CodeNib detects the repository languages, builds a reusable index under ~/.codenib/repositories, launches the local Wiki, and opens http://localhost:3000. The wheel includes the production Wiki frontend, so normal use does not require Node.js or npm and the target repository stays untouched. This command exercises the same compiler and serving runtime used by agents. Set CODENIB_HOME to relocate state.

Check the environment or index without opening the Wiki:

bash
codenib doctor --require core --require wiki
codenib index /path/to/repository

For a structural view, CodeNib detects the repository languages and manages only their package-level providers; operating-system and project prerequisites remain explicit:

bash
python -m pip install "codenib[graph]==0.2.0"
codenib toolchain install /path/to/repository --scope graph
codenib doctor /path/to/repository --require graph

Export that indexed commit as a serverless Wiki when a live Ask backend is not needed:

server.ts
codenib export /path/to/repository --output /tmp/repository-wiki

The export contains a versioned provenance manifest, precomputed Wiki pages, source citations, and available page-level dependency data. It contains no provider credential; interactive Ask and runtime graph exploration remain on the local or MCP serving path.

For a repository-hosted Wiki, CodeNib also ships a reusable GitHub workflow that incrementally builds the same manifest, deploys the static site to Pages, and uploads the matching commit-addressed context artifact. Its default semantic route builds BM25 and vector views with a cached local Hugging Face model and needs no API key. An explicit fast route avoids the model download; a BYO OpenAI-compatible endpoint can replace local embedding. Query-time search remains in the local or MCP runtime. See GitHub Pages. The published BM25/vector artifact can then be verified against an exact local checkout and served through MCP without rebuilding the repository views.

See the Quickstart for ports, advanced indexing, and troubleshooting.

CodeNib Wiki showing the source-linked reverse proxy guide for Caddy

Serve An Agent

Install the MCP extra, build once, and serve the same repository manifest over stdio:

bash
python -m pip install "codenib[mcp,semantic]==0.2.0"
codenib index /path/to/repository
codenib mcp /path/to/repository

The MCP server advertises search_context as its default ranked entry point, then exposes the underlying BM25, vector, graph, and navigation operations for explicit control. It uses the compiled manifest to decide which calls have a fresh backing view. An agent can therefore reuse available repository work instead of rebuilding context through unbounded grep and read loops, while unavailable searches fail explicitly. BM25, semantic, regex, Zoekt, dependency, and static-navigation results retain source locations for follow-up reads and citations. Large search bodies are projected under one aggregate budget without changing rank; the bounded read_source tool recovers exact source windows from the verified checkout. See MCP Server for client configuration and tool contracts.

The same planner is available directly to Python agents:

server.ts
from codenib.agent import RepositoryContextExplorer

with RepositoryContextExplorer.from_repository(
    "/path/to/repository", policy="auto"
) as explorer:
    result = explorer.explore("where is request retry behavior implemented?", top_k=10)

Each result includes source-validated evidence plus the selected plan, capabilities, loaded views, fusion, graph, and reranking trace.

What CodeNib Provides

SurfacePurpose
Incremental compilerBuild independently managed views, reuse unchanged content, repair supported transitions, and conservatively rebuild outside those boundaries
Agent context runtimePlan capability-aware retrieval and navigation, then assemble bounded source-linked evidence
RetrievalBM25, dense-vector, regex/trigram, Zoekt, fusion, and reranking paths; see the validated model matrix
Structural contextSCIP/LSP-backed symbol graphs with source locations and typed edges
MCP and LSP-shaped toolsServe one manifest to coding agents without tying the runtime to one agent framework
Agent compatibilityReuse one manifest across revision-pinned LocAgent, Agentless, CoSIL, and OrcaLoca contracts; see the support matrix
Benchmark compatibilityEvaluate native exploration against pinned external datasets and scorers, including SWE-Explore; see the dataset and benchmark matrix
Local inspectionAudit the same context through Wiki pages, Ask answers, citations, and the Dependency Map
Evaluation harnessMeasure retrieval, navigation, incremental maintenance, and context policies on the same artifacts

Language support varies by surface. The generated capability matrix records chunking, graph, incremental, and C++ decoder support.

Documentation

  • Quickstart
  • GitHub Pages
  • MCP Server
  • Agent Integrations
  • RAG Models and Planner
  • Benchmarks and Evaluation
  • Web UI
  • Language Capabilities
  • Concepts and development guides

Build the documentation site locally with:

bash
python -m pip install -e ".[dev]"
mkdocs serve

Development

bash
git clone https://github.com/sysevol-ai/CodeNib.git
cd CodeNib
make dev
make test

The test suite is split into unit, integration, serial integration, core, graph-consumer, and slow tiers. See CI/CD before running the credential- or toolchain-dependent tiers.

Status

CodeNib 0.1.0 is a developer preview. The CLI and manifest format are usable, but public interfaces may still change before a stable release. Historical research artifacts retain their published dataset identifiers; the maintained package, import namespace, commands, and repository use CodeNib. See Naming.

Citation

If you use CodeNib in your research, please cite our arXiv paper:

bibtex
@misc{yu2026codenibmultiviewdataserving,
      title={CodeNib: A Multi-View Data System for Serving Repository Context to Coding Agents},
      author={Zhongming Yu and Hengjia Yu and Boqin Yuan and Shuting Zhao and Yizhao Chen and Aryan Dokania and Mihir Jagtap and Jiayu Chang and Yitong Ma and Yash Jayswal and Wentao Ni and Hejia Zhang and Zhaoling Chen and Gangda Deng and Jishen Zhao},
      year={2026},
      eprint={2607.25431},
      archivePrefix={arXiv},
      primaryClass={cs.SE},
      url={https://arxiv.org/abs/2607.25431},
}

Project

Website Β Β·Β  Changelog Β Β·Β  Contributing

License

CodeNib is licensed under the Apache License, Version 2.0.

Related MCP Servers

View all in Developer Tools View all alternatives
  • BoostedTravel logoBoostedTravel

    Flight search & booking for AI agents. 400+ airlines, $20-50 cheaper than OTAs.

    πŸ’» Developer Tools0 views
    Compare vs BoostedTravel β†’
  • E
    EOxElements

    A server to provide information about EOxElements custom elements for coding agents.

    πŸ’» Developer Tools0 views
    Compare vs EOxElements β†’
  • C
    Codealive Mcp

    Semantic code search and analysis from CodeAlive for AI assistants and agents.

    πŸ’» Developer Tools0 views
    Compare vs Codealive Mcp β†’
  • A
    Agent Skills Search Server

    Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.

    πŸ’» Developer Tools0 views
    Compare vs Agent Skills Search Server β†’

Frequently Asked Questions about CodeNib

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "codenib": { "command": "npx", "args": ["-y", "CodeNib"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCodeNib AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/codenib?style=directory)](https://allmcps.com/mcp/codenib)
HTML Embed
<a href="https://allmcps.com/mcp/codenib"><img src="https://allmcps.com/api/badge/codenib?style=directory" alt="CodeNib on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars81
GitHub Star CountTotal stargazers on GitHub representing community popularity (81 stars).
Last commit2d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 8, 2026
44Quality signal: Fair Β· 44/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools15/30
Adoption & activity8/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to CodeNib β†’Install in Claude DesktopInstall in CursorInstall in VS Code