1. Conduid
  2. Developer Tools
  3. Docusaurus
MCP server · Developer Tools

Docusaurus

an MCP tool for Docusorus agent system. Usefull to make git doc with human interaction.

Unclaimed last commit a year ago devtools
46Fair

Scored 4 months ago · breakdown

About Docusaurus

Docusaurus is an MCP server published by Axle-Bucamp in the Developer Tools category: an MCP tool for Docusorus agent system. Usefull to make git doc with human interaction. It has been installed 0 times through Conduid.

The repository has 10 stars and 2 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-docusaurus

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 Docusaurus

Powered by Claude · Grounded in docs

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

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

🧠 MCP Docusaurus Toolkit

A modular Content Management Platform (MCP) to manage, embed, and search Docusaurus documentation using FastAPI, self-hosted embeddings, and PostgreSQL + pgvector.


🚀 Features

  • 📁 Auto-generate site map from Docusaurus docs
  • 📝 Create, update, and continue editing Markdown docs
  • 🧠 Vectorize content using pluggable embedding models
  • 🔍 Perform RAG-style semantic search across the docs
  • 🧾 Track incomplete docs with watermarks
  • 🔄 Sync external edits into the vector database
  • 🎨 Apply style/theme transformations to docs
  • 🧪 Built-in tool decorators for AI agent control

📂 Project Structure


.
├── app/
│   ├── main.py             # FastAPI entrypoint with FastMCP + tools
│   ├── routes/             # Modular endpoints (docs, search, styles, site\_map)
│   ├── embeddings/         # Embedding model configuration + logic
│   ├── database.py         # PostgreSQL + pgvector connection logic
│   ├── models/             # DB + Pydantic models for documents
│   ├─── utils/              # Sync tools, helpers
│   └── docs/             # Full editable Docusaurus source (used in dev mode)
│
├── data/
│   ├── docusaurus/         # Runtime-synced Markdown docs
│   └── embeddings/         # Persisted vector embeddings
│
├── Dockerfile              # Multi-stage (Node + Python)
├── docker-compose.yml      # Services: FastAPI, Docusaurus Dev, Postgres
├── requirements.txt
└── README.md


🐳 Getting Started (Docker)

# 1. Clone this repository
git clone https://github.com/your-org/mcp-docusaurus.git
cd mcp-docusaurus

# 2. Launch services
docker compose up --build

🧰 Tooling Overview (MCP API)

➕ Create a New Document

POST /tool/create_document
{
  "path": "guides/new-feature.md",
  "title": "New Feature",
  "content": "## Work in Progress..."
}

✍️ Update Existing Document

POST /tool/update_docs
{
  "path": "guides/new-feature.md",
  "line_begin": 10,
  "line_end": 15,
  "new_text": "Updated explanation here."
}

🧠 Vector Search (RAG-Style)

POST /tool/search_docs
{
  "query": "How to authenticate a plugin?"
}

🎨 Apply CSS or Theme Style

POST /tool/apply_style
{
  "style_id": "dark-theme",
  "content": "..."
}

🔌 Embedding Model Support

Pluggable embedding model backend with simple config.

✅ Local (Default)

  • sentence-transformers/all-MiniLM-L6-v2

🌐 Optional Remote Support

  • OpenAI Embeddings (requires API key)

⚙️ Environment Configuration

Use .env file or Docker environment: block:

PG_HOST=postgres
PG_USER=postgres
PG_PASSWORD=postgres
PG_DATABASE=vector_db
EMBEDDING_MODEL=local

🔐 Security

  • 🔒 Tool routes are gated with @tool decorators
  • ✏️ Document writes are verified before embedding
  • 🔑 Optional OAuth2 / API Token guardrails available

📘 Docusaurus Notes

  • The doc/ directory holds the full Docusaurus source (used for live editing).
  • The data/docusaurus/ directory contains generated Markdown synced with the vector database.

📊 Metrics & Health

  • GET /tool/health_check – Check if the API is alive
  • GET /tool/metrics – Prometheus/Grafana-compatible stats

📝 License

MIT License ©️ [guidry company]

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Docusaurus

How do I install Docusaurus?

Run npx mcp-docusaurus, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Docusaurus safe to use with an AI agent?

Its trust score is 46 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Docusaurus still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.