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., "@MCP Serverwhat's the weather in London right now?"
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.
MCP Server (FastMCP)
A minimal Model Context Protocol server using FastMCP, with one tool, one prompt, and one resource.
Type | Name | Description |
Tool |
| Safe math expression evaluation ( |
Prompt |
| Ask the model to explain a topic in simple terms |
Resource |
| Server name and capabilities (read-only) |
Requirements
Python 3.10+
pip
Related MCP server: MCP Weather Server
Setup
1. Create and activate a virtual environment
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate2. Install dependencies
pip install -r requirements.txt3. Run the server
MCP servers use stdio by default. Your MCP client launches the process. To verify it starts:
python server.py
# Blocks waiting for MCP messages. Press Ctrl+C to quit.Connecting to Claude Desktop
Add to your Claude Desktop config:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"example-server": {
"command": "/absolute/path/to/MCP-Server/.venv/bin/python",
"args": ["/absolute/path/to/MCP-Server/server.py"]
}
}
}Use your actual paths and restart Claude Desktop.
Using with MCP Dashboard
The MCP Dashboard launches this server as a subprocess and talks to it over stdio, so tools, resources, and prompts all appear in the UI.
From the MCP-Dashboard directory (with Flask installed), run:
# Unbuffered (-u) so the dashboard receives list responses immediately
python app.py -- python -u path/to/MCP-Server/server.pyWindows:
python app.py -- python -u path\to\MCP-Server\server.pyUse a Python that has both flask and fastmcp installed (or use the full path to this repo's venv Python if you use one).
The dashboard will open at http://localhost:8080 and show the calculate tool, app://info resource, and explain prompt. You can try the tool, read the resource, and get the prompt from the browser.
Reference
Tool: calculate
Input:
{ "expression": "sqrt(2) * pi" }Output:
"4.442882938158366"Supports:
+,-,*,/,**,%,//, and functions likeabs,round,sqrt,ceil,floor,log,log10,sin,cos,tan; constantspi,e.
Prompt: explain
Input:
{ "topic": "recursion" }Returns a user message asking the model to explain the topic in simple terms.
Resource: app://info
Read-only. Returns JSON:
{"name": "mcp-server", "capabilities": ["calculate", "prompts", "resources"]}.
Project structure
MCP-Server/
├── server.py
├── requirements.txt
└── README.mdTo add more tools, prompts, or resources, use the @mcp.tool, @mcp.prompt, and @mcp.resource(...) decorators in server.py.
This server cannot be deployed
Maintenance
Related MCP Connectors
The official Model Context Protocol server for Ambee. It gives any MCP-compatible AI assistant — Claude, ChatGPT, Cursor, VS Code, Ollama, and more direct access to live air quality, pollen, and weather data. To get started, including information on signing up and obtaining your Ambee key, check out the Ambee documentation on https://docs.ambeedata.com
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for Studex tools, notifications, and profile integrations
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol server that retrieves current weather information for specified cities using the Open-Meteo API, requiring no API key.8343 PyPI60Apache 2.0
- AlicenseBqualityDmaintenanceA simple server that implements the Model Context Protocol, allowing AI models like Claude to fetch real-time weather information for any location using the wttr.in API.46 npm1MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables natural language weather queries for global cities, integrating with OpenWeather API to provide real-time weather information in an easy-to-read format.1-
- AlicenseBqualityFmaintenanceA simple Model Context Protocol server that provides real-time weather data to AI agents like GitHub Copilot, allowing users to get current weather information for any city through natural language queries.216 npm97MIT