A Model Context Protocol server that provides access to the latest documentation for various services.
- Python 3.10 or higher
- uv
- clone this repository
- Download Claude Desktop.
- Launch Claude and go to Settings > Developer > Edit Config.
- Modify
claude_desktop_config.jsonwith:
{
"mcpServers": {
"latest_document": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_MCP_LATEST_DOCUMENT>",
"run",
"src/mcp_latest_document/server.py"
],
"env": {
"TOOLS": "React, ChakraUI",
"URLS":"https://api.openai.com/v1"
}
}
}
}- Relaunch Claude Desktop.
-
get_html_content- Get the HTML content as markdown of a URL- Required arguments:
url(string): The URL to fetch content from
- Required arguments:
-
find_link_by_keyword- Find URL links by keyword- Required arguments:
keyword(string): Keyword to search for in links and URLs
- Required arguments:
links://- Get all available document links
You can use the MCP inspector to debug the server:
uv run mcp dev ./src/mcp_latest_document/server.pyuv run mcp dev src/mcp_latest_document/server.py
uv run -m builduv run -m twine upload dist/*
We encourage contributions to help expand and improve mcp-latest-document. Whether you want to add new documentation sources, enhance existing functionality, or improve documentation, your input is valuable.
Pull requests are welcome! Feel free to contribute new ideas, bug fixes, or enhancements.
mcp-latest-document is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License.