About mcp-llms-txt
mcp-llms-txt is an MCP server that exposes documents from Awesome-llms-txt as MCP resources for use in a conversation. It suits users who want to add llms.txt documentation to their chats and needs no API keys.
Key features
- 01Serves llms.txt documentation as MCP resources
- 02Runs with uvx using a short configuration
Use cases
- 01Loading library documentation into a Claude Desktop conversation
- 02Referencing documents collected in Awesome-llms-txt during chats
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEmcp-llms-txt
MCP server for Awesome-llms-txt. Add documentation directly into your conversation via mcp resources.
Installation
View a setup guide + example usage on pulsemcp.com
Installing via Smithery
To install MCP Server for Awesome-llms-txt for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @SecretiveShell/MCP-llms-txt --client claude
Manual Installation
Setup your claude config like this:
{
"mcpServers": {
"mcp-llms-txt": {
"command": "uvx",
"args": ["mcp-llms-txt"],
"env": {
"PYTHONUTF8": "1"
}
}
}
}
testing
Use mcp-cli to test the server:
npx -y "@wong2/mcp-cli" -c config.json
The config file is already setup and does not need to be changed since there are no api keys or secrets.
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
License
This project is licensed under the MIT License.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.