mcpdoc

MCP LLMS-TXT Documentation Server

An MCP server from LangChain that serves docs from the llms.txt files you choose, with auditable tool calls

  • 1,030 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Fetches web pages linked from llms.txt
All reasons and checks

langchain-ai/mcpdoc

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/mcp-llms-txt-documentation-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Fetches web pages linked from llms.txt

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

What it does

The server takes a list of llms.txt files and gives the agent two tools: listing documentation sources and fetching pages linked from those files. You can see exactly which pages the agent read and what it got, unlike a client's built-in web search. Access is restricted by domain: a remote llms.txt allows only its own domain, and a local file needs domains listed explicitly. It runs over stdio or SSE and starts via uvx without installation.

Who it is for. For developers who want the agent to take library docs only from chosen sources.

Good fit when

  • A library publishes llms.txt and the agent confuses its API
  • You need control over where the agent gets documentation
  • You want to audit every call and the returned context

Not a fit when

  • The library has no llms.txt
  • You need general web search

Example request

What types of memory does LangGraph have? Check the docs through llms.txt

MCP

Transport
stdio, sse
Authentication
not required

Limitations

Works only with sources that publish llms.txt. Requires uv. Claude Desktop may hit Python version issues, in which case you pass the interpreter path explicitly. The global rules the authors suggest are not supported by every client. The server is local; access from Russia depends only on the documentation sites.

How to disable. Remove the server block, for example langgraph-docs-mcp, from the MCP config and delete related rules from client settings.

FAQ

Can I allow fetching from other domains?

Yes, with --allowed-domains and a domain list. The value '*' allows all domains, which the authors advise using with caution.

Does it work for libraries other than LangChain?

Yes, --urls accepts any llms.txt, remote or local.

Discussion

No questions or reviews yet.

Docs MCP Server

Grounded Docs MCP Server

A local MCP server that indexes docs from websites, GitHub, npm, PyPI and files and gives the agent version-aware search

MCP serverExtended access1.8KRepository stars

A bridge from an LSP language server to the agent: definitions, references, diagnostics, hover and symbol rename

MCP serverExtended access1.6KRepository stars

A remote MCP server that gives the agent docs and code of any public GitHub repository with nothing to install

MCP serverExtended access8.5KRepository stars
Official

Ref's MCP server: documentation search for APIs and libraries that hands the agent only the relevant parts of pages

MCP serverExtended access1.2KRepository stars
Official

Microsoft's free official MCP server for Microsoft Learn docs: search, page fetch and code samples with no key

MCP serverExtended access2KRepository stars

An MCP server that lets an agent read files, search code and run commands in a workspace

MCP serverBroad access1.2KRepository stars

README in short

The README explains why a dedicated llms.txt server helps and links LangGraph and LangChain files. It then covers installing uv, domain access rules, local testing with MCP Inspector, and connecting Cursor, Windsurf, Claude Desktop and Claude Code with sample agent rules. MIT licensed.

README badge

Report a problem

Foxx AImcpdoc
Foxx AI

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