# Devdocs Mcp Server

> DevDocs MCP Server

- **Type:** MCP server
- **Install:** `agentstack add mcp-jiegec-devdocs-mcp-server`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [jiegec](https://agentstack.voostack.com/s/jiegec)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [jiegec](https://github.com/jiegec)
- **Source:** https://github.com/jiegec/devdocs-mcp-server

## Install

```sh
agentstack add mcp-jiegec-devdocs-mcp-server
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# DevDocs MCP Server

A Model Context Protocol (MCP) server for searching and reading DevDocs documentation.

## Features

- **MCP Server**: Provides MCP tools for searching and reading DevDocs documentation
- **CLI**: Command-line interface for direct interaction with DevDocs
- **Fuzzy Matching**: Intelligently finds documentation even with typos
- **HTML to Markdown**: Automatically converts DevDocs HTML to Markdown format
- **Docker Integration**: Extracts documentation from the official DevDocs Docker image

## Installation

```bash
poetry install
```

## Usage

### Extract Documentation

First, extract documentation from the DevDocs Docker image:

```bash
python -m devdocs_mcp_server.extract_docs
```

This will download the latest DevDocs documentation and extract it to the `docs` directory.

### MCP Server

Start the MCP server in stdio mode (default for MCP clients):

```bash
devdocs server
```

Or start the server in HTTP mode for HTTP access:

```bash
devdocs server --transport http --port 8000
```

### CLI

Search for documentation:

```bash
devdocs search "list"
```

Search within a specific documentation set:

```bash
devdocs search "list" --doc-set python
```

Read a specific documentation file:

```bash
devdocs read python/list.html
```

List all available documentation sets:

```bash
devdocs list-sets
```

### MCP Tools

The MCP server provides the following tools:

- `search_devdocs`: Search for documentation entries
- `read_devdocs`: Read a specific documentation file
- `list_doc_sets`: List all available documentation sets

## Development

### Run Tests

```bash
poetry run pytest
```

### Lint

```bash
poetry run ruff check .
poetry run ruff format --check .
```

### Format

```bash
poetry run ruff format .
```

## License

MIT

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [jiegec](https://github.com/jiegec)
- **Source:** [jiegec/devdocs-mcp-server](https://github.com/jiegec/devdocs-mcp-server)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-jiegec-devdocs-mcp-server
- Seller: https://agentstack.voostack.com/s/jiegec
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
