1. Conduid
  2. Automation
  3. dodopayments/contextmcp
MCP server · Automation

dodopayments/contextmcp

Self-hosted MCP server for your documentation

Unclaimed Apache-2.0 automation
72Good

Scored 7 days ago · breakdown

About dodopayments/contextmcp

dodopayments/contextmcp is an MCP server published by dodopayments in the Automation category: self-hosted MCP server for your documentation.

The repository has 83 stars and 22 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/dodopayments/context-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 dodopayments/contextmcp

Powered by Claude · Grounded in docs

I know everything about dodopayments/contextmcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.6.0Release v0.6.0 · 1 Sep 2026contextmcp v0.6.0 This is a **minor** release. It adds a self-hostable Node.js server as an alternative to the Cloudflare Worker, incremental reindexing, richer `url`-source crawling, and hardens git fetching against transient network…
v0.5.1v0.5.1 · 24 Aug 2026Patch release validating npm Trusted Publishing (OIDC) — tokenless publish. No functional changes.
v0.5.0Release v0.5.0 · 26 Jun 2026contextmcp v0.5.0 This is a **minor** release. It adds three new embedding providers, two new documentation sources/parsers, and two new diagnostic commands. All changes are backward compatible — existing OpenAI/Gemini + GitHub configs…
v0.4.0Release v0.4.0 · 10 Jun 2026contextmcp v0.4.0 This is a **minor** release. It adds new CLI flags to the scaffolded scripts and fixes several packaging and embedding bugs. All changes are backward compatible. Features `clean:vectors` now prompts for confirmation**…
v0.3.1Release v0.3.1 · 1 Jun 2026What's Changed fix: pass GEMINI_API_KEY to daily reindex workflow by @aagarwal1012 in https://github.com/dodopayments/context-mcp/pull/15 feat: add exponential backoff retry on 429 rate limit errors for embeddings generation by…

README

ContextMCP

Self-hosted MCP server for your documentation. Index your documentation from across the sources and serve it via the Model Context Protocol (MCP) and REST API.

Quick Start

# Scaffold a new project
npx contextmcp init my-docs-mcp

# Follow the prompts, then:
cd my-docs-mcp
npm install

# Configure your API keys
cp .env.example .env
# Edit .env with your PINECONE_API_KEY and an embedding provider key
# (OPENAI_API_KEY for provider: openai, or GEMINI_API_KEY for provider: gemini)

# Configure your documentation sources
# Edit config.yaml

# Index your documentation
npm run reindex

# Edit the cloudflare-worker
# Deploy the MCP server
cd cloudflare-worker
npm install
npm run deploy

What is ContextMCP?

ContextMCP creates a searchable knowledge base from your documentation that AI assistants can query via the Model Context Protocol (MCP).

Supported Content Types

Parser Content Types Examples
mdx MDX/JSX documentation Mintlify, Fumadocs, Docusaurus
markdown Plain Markdown files READMEs, CHANGELOGs
openapi OpenAPI/Swagger specs API reference docs

How It Works

  1. Parse - Extract content from your docs, APIs, and READMEs
  2. Chunk - Split into semantic chunks optimized for search
  3. Embed - Generate embeddings using OpenAI or Gemini
  4. Store - Upload to Pinecone vector database
  5. Search - Query via MCP from AI assistants

Ecosystem

Add a chat UI with ContextChat

ContextMCP serves retrieval; pair it with ContextChat to give your docs a drop-in, embeddable "Ask AI" widget. ContextChat is a single Cloudflare Worker that queries your ContextMCP /search endpoint and streams answers with inline citations — add it to any site or docs page with one <script> tag.

Repository Structure

contextmcp/
├── packages/
│   ├── cli/              # npx contextmcp (npm package)
│   ├── template/         # Project template (scaffolded to users)
│   └── website/          # contextmcp.ai documentation site
└── deployments/
    └── dodopayments/     # Dodo Payments specific deployment

Packages

Package Description Published
packages/cli CLI scaffolding tool ✅ npm: contextmcp
packages/template Project template (copied by CLI)
packages/website Documentation site (deployed to Vercel)

Development

Prerequisites

  • Node.js 18+

Setup

# Install all dependencies
npm install

# Development
npm run dev:website     # Run website locally
npm run dev:cli         # Watch CLI for changes

# Build
npm run build:website   # Build website
npm run build:cli       # Build CLI

# Type checking
npm run typecheck       # Check all packages

Documentation

Visit contextmcp.ai/docs for full documentation.

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines on how to contribute to this project.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

README fetched from the repository 6 hours ago. The original is authoritative.

Questions

About dodopayments/contextmcp

How do I install dodopayments/contextmcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is dodopayments/contextmcp safe to use with an AI agent?

Its trust score is 72 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is dodopayments/contextmcp still maintained?

Yes — the latest release is v0.6.0 (1 Sep 2026), and the last commit was 4 days ago. The repository has 83 stars and 20 open issues.