FastMCP MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FastMCP MCP Server fetch the FastMCP documentation page"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FastMCP MCP Server Project 🚀
A Model Context Protocol (MCP) server built with FastMCP that provides tools for web scraping and documentation searching.
Features
fetch_page: Fetches any web page and converts it to Markdown using the Jina Reader API.search_docs: A local search engine for the FastMCP documentation usingminsearch.add: A simple utility tool to add two numbers.
Related MCP server: docs-mcp-server
Prerequisites
uv installed on your system.
Python 3.10 or higher.
Installation
Clone the repository and navigate to the project directory.
The dependencies are managed by
uv. You can install them by running:uv sync
Usage
Running the MCP Server
To start the server using the Standard I/O (stdio) transport:
uv run main.pyTesting with MCP Inspector
You can use the official MCP Inspector to test the tools in a web interface:
npx @modelcontextprotocol/inspector uv run main.pyProject Structure
main.py: The core MCP server implementation.search.py: Development script for testingminsearchindexing.test.py: Validation script for thefetch_pagetool.count_data.py: Example application using thefetch_pagetool to count word occurrences.fastmcp-main.zip: Local cache of the FastMCP documentation.
Available Tools
3 toolsaddA
Add two numbers
Inputs: a (required), b (required). Returns: result
fetch_pageA
Fetch the content of a web page as markdown using Jina Reader.
Args: url: The URL of the page to fetch.
Inputs: url (required). Returns: result
search_docsB
Search FastMCP documentation for the given query.
Args: query: The search query.
Inputs: query (required). Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool performs a unique, clearly defined function with no overlap between arithmetic, web fetching, and documentation search. An agent would have no difficulty selecting the appropriate tool.
Tool names are short, lowercase, and mostly follow a verb_noun pattern (fetch_page, search_docs). The lone exception is 'add', which is a bare verb, but it is still clear and consistent in style.
With only 3 tools, the server is on the lighter side, but the small set is still reasonable for a general-purpose utility server. Each tool earns its place, though the collection feels somewhat sparse.
The tools are unrelated to a single coherent domain, making it difficult to assess what complete coverage would look like. There are no obvious lifecycle operations (e.g., update or delete) and the set appears to be a collection of unconnected utilities, leaving significant gaps for any specific purpose.
Maintenance
Related MCP Connectors
One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
MCP server for querying Forkast documentation
Web scraping MCP server — scrape, extract structured data, screenshot any site with anti-bot bypass.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.1MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) server that scrapes, indexes, and searches documentation for third-party software libraries and packages, supporting versioning and hybrid search.122,353 npm1,870MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that provides documentation access capabilities. This server enables LLMs to search and retrieve content from documentation websites by scraping them with crawl4ai. Built with FastMCP v2.18MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables web search with category support, website content scraping with citation metadata, and timezone-aware date/time tools.55MIT