xbsl-mcp-docs

An MCP server with full-text search over local 1C:Element documentation, including your own markdown and PDF files

MCP server

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Only indexes and serves documents for reading, does not connect to a 1C database
  • The admin API without authorization enabled can reindex and accept files from anyone
All reasons and checks
Russian stack

korolevpavel/xbsl-mcp-docs

Install

Manual install

docker compose up --build -d

After creating .env with TOPICS_HOST_PATH and STDLIB_HOST_PATH and the data/uploads and data/index folders.

This is third-party code. Review the repository files before installing.

What it does

The server indexes pre-prepared topics and stdlib documentation folders for the 1C:Element platform through SQLite FTS5, supports html, markdown and PDF, and can incrementally reindex only changed files. Users can add their own markdown and PDF files, including Cyrillic file names, via the admin API or the built-in browser UI. Search and documents are served to an agent over MCP through a Streamable HTTP endpoint at /mcp, with a separate UI for search and index administration. It runs locally via uv or in Docker, with all source paths set through environment variables.

Who it is for. For developers working with the 1C:Element platform who want an agent to search answers directly in local documentation and their own notes.

Good fit when

  • You have local 1C:Element documentation (topics, stdlib) and need fast full-text search from an agent
  • You need to add your own markdown or PDF notes to a shared searchable index
  • Incremental reindexing without rebuilding the whole index matters to you

Not a fit when

  • You do not have prepared topics and stdlib documentation folders for 1C:Element
  • You need search over standard 1C:Enterprise, not the Element platform

Example request

Find the section on working with catalogs in the 1C:Element documentation and show the main methods

Limitations

The project does not ship the 1C:Element documentation itself, only indexes already prepared folders whose path must be obtained separately. Basic auth for admin routes is optional and not enabled by default. Reindexing after changing paths in Docker requires manually updating .env and restarting the container.

How to disable. Stop the server with docker compose down or interrupt the uv run xbsl-mcp-docs process, then remove the server from your MCP client config.

MCP

Transport
http
Authentication
not required
Environment variables
Environment variables
TOPICS_ROOT
required
Path to the main 1C:Element documentation folder for a local run.
STDLIB_ROOT
required
Path to the standard library reference folder for a local run.
ADMIN_USERNAME
Login for basic auth on admin routes, optional.
ADMIN_PASSWORD
secret
Password for basic auth on admin routes, optional.

Security check

  • Only indexes and serves documents for reading, does not connect to a 1C database
  • The admin API without authorization enabled can reindex and accept files from anyone

README in short

The README lists capabilities (FTS5 search, html/md/pdf indexing, incremental reindexing, built-in UI), describes three data sources (topics, stdlib, uploads), gives step-by-step setup via Docker Compose and locally via uv, the list of environment variables, a route map for MCP, UI and the admin API, curl examples for reindexing and uploading a file, and development commands (ruff, pytest).

FAQ

Can you upload your own files into the index?

Yes, via POST /admin/upload or the built-in admin UI, with markdown and PDF supported, including Cyrillic file names.

Is Docker required?

No, the server can run locally via uv sync and uv run xbsl-mcp-docs given Python 3.12+.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIxbsl-mcp-docs

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.