Search and retrieve content from the Unsloth AI documentation.
A simple FastMCP implementation to connect to and query Unsloth AI documentation.
This MCP (Model Context Protocol) server provides access to Unsloth AI documentation through a set of tools that can fetch and search the documentation content. It's built using FastMCP, a Python framework for creating MCP servers.
The server provides the following tools:
Clone or download this repository
Install dependencies:
pip install -r requirements.txt
Or if you prefer using uv:
uv pip install -r requirements.txt
There are several ways to run the MCP server:
python unsloth_mcp_server.py
fastmcp run unsloth_mcp_server.py:mcp
python test_client.py
Search the Unsloth documentation for specific information.
Example:
result = await client.call_tool("search_unsloth_docs", {"query": "fine-tuning"})
Get the quickstart guide and basic setup information.
Example:
result = await client.call_tool("get_unsloth_quickstart", {})
Get information about models supported by Unsloth.
Example:
result = await client.call_tool("get_unsloth_models", {})
Get information about available tutorials and guides.
Example:
result = await client.call_tool("get_unsloth_tutorials", {})
Get detailed installation instructions.
Example:
result = await client.call_tool("get_unsloth_installation", {})
This server can be used with any MCP-compatible client. The server runs using the standard MCP stdio transport protocol.
To use this server with Claude Desktop, add the following to your Claude Desktop configuration:
{
"mcpServers": {
"unsloth-docs": {
"command": "python",
"args": ["path/to/unsloth_mcp_server.py"],
"cwd": "path/to/unsloth-mcp"
}
}
}
The server can be used with any MCP client by pointing it to the server file:
from fastmcp import Client
client = Client("unsloth_mcp_server.py")
unsloth-mcp/
├── README.md # This file
├── requirements.txt # Python dependencies
├── unsloth_mcp_server.py # Main MCP server implementation
└── test_client.py # Test client for testing the server
Potential improvements could include:
Feel free to submit issues or pull requests to improve the server functionality.
This project is open source. Please check the Unsloth AI documentation website terms of use when using their content.
Provides access to Typesense search capabilities, requiring a connection to a Typesense server.
Search and retrieve brewery data worldwide using the Open Brewery DB API.
Enables LLMs to search, download, and extract information from YouTube music videos.
Kagi search API integration
Fetch, convert, and search AWS documentation pages, with recommendations for related content.
Query your local `mu` mail index for fast, structured mail search from MCP clients.
Provides web search capabilities using the Baidu Search API, with features for content fetching and parsing.
Unlock geospatial intelligence through Mapbox APIs like geocoding, POI search, directions, isochrones and more.
Provides web search, Wikipedia search, and web content fetching capabilities using OCaml.
Lightning-Fast, High-Accuracy Deep Research Agent 👉 8–10x faster 👉 Greater depth & accuracy 👉 Unlimited parallel runs