MCP Server Fly
Click on "Install 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 Server Flywhat's the weather in Tokyo?"
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.
MCPSever
A reusable MCP server intended for deployment on Fly.io. It exposes utility tools that can be connected to from other projects or production AI clients.
Available tools
get_weather(location)- current weather for a city via OpenWeather.tavily_search(query)- web search via Tavily.calculate(expression)- safe math evaluation.current_time(timezone_name)- current time in an IANA timezone.convert_time(datetime_text, from_timezone, to_timezone)- timezone conversion.generate_uuid(count)- UUID v4 generation.generate_password(length, include_symbols, include_numbers)- strong password generation.analyze_text(text)- character, word, line, sentence, and paragraph counts.transform_text(text, operation)- upper, lower, title, slug, snake, kebab, reverse.extract_urls(text)- URL extraction.hash_text(text, algorithm)- md5, sha1, sha256, or sha512 hash.fetch_url(url)- fetch a public HTTP/HTTPS URL with local/private hosts blocked.validate_json(value)- validate JSON and report parse errors.format_json(value, indent, sort_keys)- pretty-print or minify JSON.base64_encode(text)- Base64 encode UTF-8 text.base64_decode(value)- Base64 decode UTF-8 text.url_encode(text, safe)- URL encode text.url_decode(value)- URL decode text.decode_jwt(token)- inspect JWT header and payload without signature verification.test_regex(pattern, text, flags)- test regular expressions and list matches.format_sql(sql)- lightweight SQL formatting.http_request(url, method, headers_json, body, timeout_seconds)- make public HTTP requests with private/local hosts blocked.
Related MCP server: mcp-server-demo
Configuration
Required environment variables for API-backed tools:
OPENWEATHER_API_KEY=
TAVILY_API_KEY=
MCP_API_KEY=MCP_API_KEY protects all MCP/tool routes. / and /health remain public so
Fly.io health checks can work. If MCP_API_KEY is not set, authentication is
disabled for local development.
Local run
uv sync
uv run uvicorn app.main:app --host 0.0.0.0 --port 8000Health check:
http://localhost:8000/healthFly.io deploy
fly secrets set OPENWEATHER_API_KEY=your_openweather_key
fly secrets set TAVILY_API_KEY=your_tavily_key
fly secrets set MCP_API_KEY=your_long_random_server_key
fly deployAfter deployment, use the Fly.io app URL as your hosted MCP server endpoint. Pass the key from clients with either:
X-API-Key: your_long_random_server_keyor:
Authorization: Bearer your_long_random_server_keyThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityDmaintenanceAn experimental MCP server that provides weather information tools, including temperature lookup via wttr.io, along with note-taking capabilities for learning MCP server development with GitHub Copilot.Last updated3
- FlicenseCqualityDmaintenanceA demo MCP server with tools for getting weather via wttr.in and executing read-only SQLite queries.Last updated10
- Flicense-qualityDmaintenanceMCP server with Streamable HTTP transport, deployed on Railway, offering tools like weather, BMI calculator, greetings, and question generation.Last updated
- Flicense-qualityCmaintenanceA lightweight MCP server providing tools for adding integers, getting current time, and fetching weather forecasts via wttr.in.Last updated
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kushalkachari993-dev/mcp-server-fly'
If you have feedback or need assistance with the MCP directory API, please join our Discord server