1. Conduid
  2. Documentation
  3. Source
MCP server · Documentation

Source

Typed-stage TypeScript automation library — Source/Store/Process/Serve with HRP review checkpoints, retry, rate-limit, idempotency, observability. Ships under @idriszade scope.

Unclaimed commerce
37Low

Scored yesterday · breakdown

About Source

Source is an MCP server in the Documentation category: typed-stage TypeScript automation library — Source/Store/Process/Serve with HRP review checkpoints, retry, rate-limit, idempotency, observability. Ships under @idriszade scope.

Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add source -- npx -y @idriszade/source-mcp
npx
npx -y @idriszade/source-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Source

Powered by Claude · Grounded in docs

I know everything about Source. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Source

Source is a VS Code extension that brings documentation indexing and MCP tooling directly into the IDE. It crawls and indexes documentation sites, then exposes them to coding agents through MCP so agents reference real docs instead of hallucinating.

Source demo

How It Works

  1. Paste a documentation URL into the sidebar input.
  2. Source crawls the site (using sitemaps when available, falling back to link crawling).
  3. The crawled pages are indexed with BM25 and stored locally in a .source directory.
  4. A search_docs MCP tool is registered so agents like Gemini CLI and Claude Code can query the indexed docs by keyword.
  5. Agent rule files are written automatically so the agents know to call search_docs before relying on training data.

Supported Agents

  • Antigravity -- writes rules to .agent/rules/ and configures ~/.gemini/antigravity/mcp_config.json
  • Claude Code -- writes a CLAUDE.md file and configures .mcp.json in the workspace root

Project Structure

src/
  extension.ts    -- VS Code extension entry point and webview UI
  crawler.ts      -- Sitemap parser and recursive link crawler
  mcpServer.ts    -- MCP server with search_docs tool and BM25 index
  ruleWriter.ts   -- Generates agent-specific rule and config files
media/
  main.js         -- Webview client-side logic

Dependencies

  • @modelcontextprotocol/sdk -- MCP server implementation
  • cheerio -- HTML parsing and crawling
  • minisearch -- BM25 full-text search index
  • node-fetch -- HTTP requests for crawling
  • zod -- Schema validation for MCP tool inputs

Development

npm install
npm run compile

Press F5 in VS Code to launch the Extension Development Host.

Usage

  1. Open a project in VS Code.
  2. Click the Source icon in the activity bar.
  3. Enter a documentation URL (e.g. https://docs.example.com/getting-started).
  4. Wait for crawling to finish. The indexed source will appear in the sidebar.
  5. Your coding agent will now use the search_docs MCP tool to query the indexed docs.

To remove a source, click the remove button next to it in the sidebar.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Source

How do I install Source?

Run claude mcp add source -- npx -y @idriszade/source-mcp, then add the server to your MCP client's configuration.

Is Source safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Source still maintained?

Yes — the last commit was a month ago. The repository has 0 stars and 0 forks.