---
title: "code-kb"
description: "Fast, token-dense code-intelligence engine and MCP server for AI coding agents. Requires Node.js on PATH (the plugin launcher is a Node script)."
canonical: https://agentpluginsdirectory.com/plugins/code-kb
last-updated: 2026-09-16
---

# code-kb
Fast, token-dense code-intelligence engine and MCP server for AI coding agents. Requires Node.js on PATH (the plugin launcher is a Node script).
- Slug: code-kb
- Publisher: Alan Northam
- Repository: https://github.com/anortham/code-kb
- Manifest: plugin.json
- Version: 1.0.3
- License: MIT OR Apache-2.0
- Category (editorial): other
- Skills: 1 (code-kb)
- MCP servers: 1 (code-kb)
- Stars: 1
- Repository created: 2026-09-12
- Repository last pushed: 2026-09-16
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/code-kb
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What code-kb does, in the publisher's words

> Interactive Showcase & Benchmarks: https://anortham.github.io/code-kb/

code-kb is a fast, lightweight code-intelligence engine and Model Context Protocol (MCP) server designed specifically for AI coding agents.

Backed by the rich AST fact tables produced by julie-extractors, code-kb provides progressive disclosure, semantic symbol navigation, and surgical context slicing, enabling agents to navigate, understand, and edit codebases with 80 to 90% fewer tokens without burning context on full file reads or noisy text grep.

- Repository Orientation (codebase_outline): Understand directory structures and key exports in ~200 tokens.
- File Skeletons (file_skeleton): Inspect function signatures, types, traits, and docstrings with implementation bodies stripped.
- Symbol Lookup & Discovery (lookup_symbol / search_symbols): Instant exact/prefix identifier lookups and conceptual FTS5 search across all symbols.
- Surgical Symbol Context (get_symbol_context): In a single turn, fetch a target function's body along with its callee signatures, parameter types, and associated unit tests.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/anortham/code-kb/HEAD/README.md

## Skills

- code-kb: Use when exploring unfamiliar code, inspecting types or function signatures, finding symbols across the codebase, obtaining surgical context before modifying a function, performing atomic AST-validated symbol edits, or checking tool telemetry and token savings.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- code-kb: transport: stdio; command: node ${PLUGIN_ROOT}/bin/code-kb-launcher.cjs serve

Read from the plugin's own mcp.json. Environment variable names only, never values.
