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.
All-in-One SEO & Web Intelligence Toolkit API from FetchSERP.
Google News search capabilities with automatic topic categorization and multi-language support via SerpAPI integration.
Web search using the Perplexity API with automatic model selection based on query intent.
Search and retrieve academic papers from the arXiv repository via its API.
Enable Similarity-Distance-Magnitude statistical verification for your search, software, and data science workflows
Interact with the arXiv.org paper database. Supports keyword search, paper lookups, author searches, and trend analysis.
Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.
Provides AI assistants with direct access to Mastra.ai's complete knowledge base.
Enables LLMs to search, download, and extract information from YouTube music videos.
A Model Context Protocol (MCP) server providing access to Google Search Console.