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. Codeweb
C
Health: ActiveRecent health check succeeded.Last checked 8/11/2026, 12:00:39 AM

Codeweb

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 RepositoryVisit Website

Your agents break less code and burn fewer tokens β€” a deterministic call graph over 27 MCP tools.

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": {
    "codeweb": {
      "command": "npx",
      "args": [
        "-y",
        "@ghostlygawd/codeweb"
      ]
    }
  }
}

πŸ’‘ 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

codeweb β€” your coding agents grep. codeweb knows.

CI npm license: MIT

Free & MIT-licensed. Runs entirely on your machine β€” no account, no server, no telemetry. Reads your code; never executes it.

WebsiteΒ Β·Β See it in actionΒ Β·Β InstallΒ Β·Β UseΒ Β·Β For agents (MCP: Model Context Protocol)Β Β·Β How it worksΒ Β·Β Changelog

Try it with npx Open the live demo Install the Claude Code plugin

Your agents break less code and burn fewer tokens.

Terminal
npx -y @ghostlygawd/codeweb .
Latest seven-day npm download total with a line chart of completed daily downloads for @ghostlygawd/codeweb, generated from the public npm downloads API
The large number is the latest seven completed days; the line shows daily downloads. Package downloads are retrievals, not a count of users. Select the chart for the live data and reporting cutoff.

codeweb reads your code. It maps each function and the calls between functions. It maps 3,000 symbols in approximately 3 seconds. Static analysis produces the same map from the same code. No LLM is in the mapping loop.

Your coding agents query the map instead of using grep. In measured tests, agents that used grep missed more than half of a function's real callers (see the measurements). An incomplete caller list can cause an agent to break code that it did not inspect.

  • Give agents structural data: The Model Context Protocol (MCP) server provides 27 tools, including codeweb_impact, codeweb_callers, and codeweb_find_similar.
  • Keep answers small: Each query returns a bounded structural answer. Your agents can use their remaining context for implementation work.
  • Inspect the same data: The interactive report shows the complete codebase map.

The map also shows relationships that are not visible in one file. These relationships include duplicated logic, dead code, hotspots, and tangled domains.

Measured codeweb results: agents found 74% of real callers with codeweb and 44% with grep at the same context spend; impact analysis used 126 times fewer tokens; more than 490,000 deterministic comparisons had zero disagreements
Measured against fixed tasks and independent oracles. Select the proof strip for the methodology and receipts.

Try it on your repo

Code
cd your-project
npx -y @ghostlygawd/codeweb .

For a repository with 3,000 symbols, the first map takes approximately 3 seconds. Open .codeweb/report.html to inspect the map.

Condensed real terminal run of codeweb 0.12.0 on Zod commit 912f0f5: 1,388 symbols and 1,616 edges from 409 files, followed by 66 actionable findings
Real run against Zod at commit 912f0f5, captured 2026-07-29. The replay shortens the absolute local path to .codeweb; the displayed values are unchanged.

See it in action

Each screenshot below shows a generated report for axios (274 symbols and 8 domains). The screenshots are not mockups.

codeweb found 3 real duplications in axios and rejected 12 false positives. Read the case study, or inspect the live map.

Know what an edit breaks β€” before you write

Select a function in the live map. The map highlights the function's blast radius and shows the symbols that the change can affect.

Your agents can get the same answer from the codeweb_impact MCP tool before they edit the code.

codeweb blast radius: AxiosError selected in the axios graph β€” the selected block wears the accent with a viewfinder frame, blast edges lit across three domains, 27 callers listed in the inspector
Selecting AxiosError in axios lights up its 27 callers across the domains that depend on it β€” try it yourself in the living map.

Navigate the whole system

The force-directed map shows every symbol. You can collapse symbols into domains. Search, drag, zoom, or select a node to trace its callers and dependencies.

codeweb Graph tab on axios: eight domain blocks (helpers, core, adapters, cancel, defaults, platform) sized by symbol count and linked by stippled call edges

Findings β€” stop guessing what to refactor

The Findings tab ranks duplication, highly connected hotspots, and likely dead code. Select a row to inspect the symbol's callers and dependencies.

codeweb Findings tab on axios: ranked duplication, hotspots, and likely-dead code, with a clickable detail panel

See duplication density, and where domains tangle

codeweb Treemap on axios: every file sized by lines of code, duplication density carried by a dark-to-lime lightness ramp
Treemap β€” The size of each block shows the file's lines of code. A brighter block contains more duplicated code. Use the bright blocks to identify possible consolidation targets.
codeweb Matrix on axios: a heatmap of call coupling between domains
Matrix β€” The matrix shows coupling between domains. A large off-diagonal cell shows strong coupling. You can merge the domains or add a clear interface between them.
The codeweb pipeline: extract β†’ cluster β†’ overlap β†’ render, looping
The deterministic pipeline, looping: extract β†’ cluster β†’ overlap β†’ render.

codeweb works at symbol resolution. It maps functions, classes, methods, and the call and import edges between them. A file-level scanner can show that two modules are similar. codeweb can show that two functions do the same work, identify their callers, and calculate the effect of a merge.

Benchmarks

  • Find callers before an edit: Agents found 74% of a function's real callers with codeweb and 44% with grep at the same context spend. A missed caller can cause an edit to break working code.
  • Calculate the effect of a change: One codeweb call returned one small answer. Agents that used grep needed approximately 5 search rounds and 126 times the tokens. They still had to guess.
  • Detect duplicate code: codeweb found every planted duplicate with zero false alarms, including renamed copies. Text search found 0% of the renamed copies.
  • Check deterministic results: Tests compared codeweb with the TypeScript compiler and other independent implementations more than 490,000 times, with zero disagreements.
  • Map and query quickly: The first map takes approximately 3 seconds for a repository with 3,000 symbols. Queries take approximately 0.1 seconds. A repository with twice as many symbols takes approximately 1.3 times as long to map.
  • Understand the limits: A new map after a very large edit can take more time. Agents also completed simple tasks successfully without codeweb.

Methodology, raw data, and per-claim receipts: the evidence ledger. Benchmark your own repo: npm run bench -- <path>/.codeweb/graph.json. CI re-runs the performance budgets on every PR; breaking a published number fails the build.

codeweb also keeps a local activity tally. Run npm run stats to see it:

Code
codeweb this month: 41 pre-edit card(s) Β· 5 card-named caller(s) followed Β· 2 regression(s) flagged Β· 120 queries served

To evaluate a dependency, point codeweb at a repository that you do not own: /codeweb https://github.com/owner/repo. codeweb makes a read-only clone, maps the clone, and adds an adoption review. codeweb does not execute the target code.

Install

Free & MIT-licensed. Runs entirely on your machine β€” no account, no server, no telemetry. Reads your code; never executes it.

  • codeweb requires Node.js β‰₯ 22.
  • codeweb has zero required dependencies. CI verifies operation with an empty node_modules directory.
  • The optional web-tree-sitter wasm grammar improves extraction. codeweb does not require it.
  • CI publishes releases with npm provenance. Run npm audit signatures to verify a release.

Using Claude Code? Install the plugin to add the /codeweb command, automatic pre-edit impact cards, and all 27 tools:

Code
/plugin marketplace add GhostlyGawd/codeweb
/plugin install codeweb

Restart Claude Code to register the /codeweb command, agents, and skill.

Cursor, Windsurf, or another MCP agent: Register the zero-dependency stdio server. The example uses Claude Code syntax. Use the equivalent server-registration command for your client:

Terminal
claude mcp add codeweb -- npx -y -p @ghostlygawd/codeweb codeweb-mcp

Map a repository without an AI agent: Run one command from your project directory:

Code
cd your-project
npx -y @ghostlygawd/codeweb .    # ~3 s for 3,000 symbols β€” then open .codeweb/report.html

For a temporary evaluation, use the npx command. It creates the map without a permanent installation.

Run the engine from a clone:

Code
git clone https://github.com/GhostlyGawd/codeweb.git
node codeweb/scripts/run.mjs /path/to/your/project

docs/cli.md lists each executable, flag, and exit code.

VS Code: editor/vscode-codeweb shows an N callers Β· blast M lens above each mapped symbol. Select the lens to open the report.

What you can do

Each link lands on full docs, flags, and examples in the reference.

  • Know before you edit: Find callers, calculate the effect of a change, and check for an existing implementation. β†’ Query the graph Β· context & pre-flight
  • Gate every edit: Get a structural regression result for an edit, pull request, or architecture rule. β†’ The diff verdict Β· the PR gate Β· the capability suite
  • Clean up, ranked: Rank consolidation and dead-code work by evidence. β†’ optimize Β· hotspots Β· campaign Β· trend

Use

Code
/codeweb                                  # map the current project
/codeweb src/payments --depth symbol      # deep-dive one subsystem
/codeweb https://github.com/owner/repo    # external review before adopting
/codeweb owner/repo --open                # clone, map, and open the report

Available flags include --depth module|symbol|auto, --engine hybrid|read|tools, --focus <glob>, --mode internal|external, and --open. See commands/codeweb.md for details.

codeweb writes all outputs to <target>/.codeweb/. Agents and other tools can read graph.json. You can open report.html. codeweb also creates Markdown versions. See the description of each output file.

Use it as an MCP tool

scripts/mcp-server.mjs is a zero-dependency Model Context Protocol (MCP) stdio server. It gives each MCP client access to all 27 tools. The tools help the client orient, read the structure, check before writing, gate an edit, and plan cleanup.

The plugin registers the server automatically. To register the standalone server, run:

Terminal
claude mcp add codeweb -- npx -y -p @ghostlygawd/codeweb codeweb-mcp

The server includes these agent-specific features:

  • Optional graph argument: The server finds the nearest map when you omit graph. If no map exists, the error directs the agent to codeweb_map.
  • Budgeted responses: Responses include the highest-ranked items and the true totals. A context response that was approximately 300 KB is now approximately 10 KB.
  • Staleness information: A stale result identifies its state and directs the agent to codeweb_refresh.

All 27 tools, grouped and explained β†’

How it works

For JavaScript, TypeScript, Python, Rust, Go, Java, C#, Ruby, PHP, Kotlin, and Swift, codeweb uses a deterministic Node pipeline by default. One command creates the map. No LLM is in the pipeline, and the same input produces the same bytes.

The map pipeline has the four stages in the following diagram. scripts/run.mjs also creates optimize.md after overlap analysis and before report rendering.

codeweb's four deterministic stages: extract, cluster, overlap, render
  1. Extract (extract-symbols.mjs) parses each source file into atomic nodes such as functions, classes, and methods. It also records call and import edges. If a bare call can refer to more than one definition, codeweb omits the edge instead of guessing. Per-file caching makes extraction incremental and byte-identical to a full rebuild. An imported .json file enters the map as a file-level node without being parsed. An unreferenced .json file stays out of the map, which prevents lock-file noise.
  2. Cluster (cluster3.mjs) removes genuine utility hubs and groups the remaining nodes into directory-anchored semantic domains.
  3. Overlap (overlap.mjs) detects duplicated logic and parallel implementations. It compares each candidate with the actual function bodies by using token-shingle similarity. This check prevents name coincidences from becoming findings. A structural pass over identifier-normalized skeletons also finds renamed Type-2 clones (find-similar --structural).
  4. Render (build-report.mjs) converts graph.json into the self-contained report.html and report.md files.

For a language that the extractor cannot parse, codeweb uses the agent path. codeweb-dissector agents extract nodes and edges for each subsystem. codeweb-domain-mapper then assigns domains and overlaps.

Both paths produce the same graph.json schema. In external mode, each path also adds an adoption verdict.

Curious how the repo is laid out? The component map lives in the reference.

Roadmap

  • Support more first-class languages: codeweb currently supports eleven native languages: JavaScript, TypeScript, Python, Rust, Go, Java, C#, Ruby, PHP, Kotlin, and Swift. Other languages use the agent fallback. Dynamic-dispatch AST tiers cover JS/TS, Java, C#, Python, Go, Rust, Ruby, and PHP. Kotlin and Swift dispatch requires a trusted wasm grammar at the pinned ABI. See scripts/grammars/PROVENANCE.md.

Recent releases added the agent-intelligence suite (hotspots, campaign, reading-order, Type-2 clone detection, and suppression memory), a live interactive demo, Go and Rust on the fast path, duplication trend data, and the one-command CI regression gate with a GitHub Action. codeweb currently provides 27 tools.

Versioning & releases

codeweb follows Semantic Versioning. It records changes in CHANGELOG.md, which uses the Keep a Changelog format. Each capability, benchmark, and fix ships in a tagged GitHub release.

package.json is the source of truth for the version. scripts/mcp-server.mjs is the source of truth for the MCP tool count. The release tools derive and verify the other values:

Terminal
npm run version-sync        # propagate version + tool count -> plugin.json, SKILL.md, README badge
npm run check-consistency   # fail if any public-facing surface has drifted
npm run build:site          # regenerate the docs/ website (zero-dependency, deterministic)
npm run release -- --minor  # roll the changelog, bump, sync, rebuild; prints the git/tag steps

check-consistency runs in CI. It gates version strings on every surface, every prose mention of the tool and language counts, the CHANGELOG entry for the current version, and every evidence file the ledger cites.

About

Built by GhostlyGawd. AI agents helped write much of the code. The commit co-author trailers identify those contributions. Open an issue for questions or problems. Use SECURITY.md to report a security issue.

Stay current: codeweb does not contact an update service. To receive release notifications, select Watch β†’ Custom β†’ Releases on GitHub.

Support the project

Everything that runs locally is free forever. It does not require an account, telemetry, or a license key.

Sponsoring supports the project. Sponsorship also provides advertising. Top sponsors can put their logo at the top of this README, and each sponsor can join the supporters list. See the support page for details.

Running codeweb at an organization and need help? Send email through the GitHub profile.

Handoffs

You can send codeweb outputs to refactor-cleaner, codebase-onboarding, or code-tour if you have those tools. codeweb does not require them.

For a useful next step, apply the highest-ranked ready merge from optimize.md. Then run codeweb again and compare the findings count.

Related MCP Servers

View all in Developer Tools View all alternatives
  • C
    Codescene Mcp Server

    An MCP server that provides CodeScene Code Health analysis tools.

    πŸ’» Developer Tools1 views
    Compare vs Codescene Mcp Server β†’
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools7 views
    Compare vs Claude Task Master β†’
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    πŸ’» Developer Tools0 views
    Compare vs Ai Netcafe β†’
  • G
    Graphql

    Turn any GraphQL API into MCP tools. Zero config, zero code.

    πŸ’» Developer Tools0 views
    Compare vs Graphql β†’

Frequently Asked Questions about Codeweb

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

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 PreviewCodeweb AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/codeweb?style=directory)](https://allmcps.com/mcp/codeweb)
HTML Embed
<a href="https://allmcps.com/mcp/codeweb"><img src="https://allmcps.com/api/badge/codeweb?style=directory" alt="Codeweb on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
5/5 checks healthy over the last 6h
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 stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commitToday
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 10, 2026
40Quality signal: Fair Β· 40/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 & tools16/30
Adoption & activity4/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.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your 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 Codeweb β†’Install in Claude DesktopInstall in CursorInstall in VS Code