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.
Search the web using Kagi's search API
Local RAG (on-premises) with MCP server.
Provides real-time flight tracking and status information using the AviationStack API.
A Model Context Protocol (MCP) server providing access to Google Programmable Search Engine (PSE) and Custom Search Engine (CSE).
Search Engine made for AIs by Exa
Enables LLMs to search, download, and extract information from YouTube music videos.
Interact with the Haloscan SEO API for search engine optimization tasks.
Access real-time and historical Indian stock data using the Yahoo Finance API.
Interacting with Perplexity
Search YouTube videos and retrieve their transcripts using the YouTube API.