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., "@Simple Remote MCP Serversay hello to Alice"
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.
Simple MCP Server (FastMCP)
This repository demonstrates how to create, test, and deploy a simple remote MCP server using FastMCP, uv, and GitHub.
Prerequisites
Make sure you have the following installed:
Python 3.10+
uv(Python package manager)Git
VS Code (recommended)
Node.js (for MCP Inspector)
Step-by-Step Guide
1. Install uv
uv is a fast Python package manager and runtime.
2. Create a new project folder
3. Open the folder in VS Code
4. Initialize the project
This creates:
pyproject.tomlVirtual environment configuration
5. Install FastMCP
FastMCP allows you to build MCP-compatible servers easily.
6. Create a simple server
Create a file called main.py:
7. Run the server
Your MCP server will start locally.
8. Test using MCP Inspector
Use MCP Inspector to:
Connect to the server
Verify tools are listed
Send test requests
This confirms your server is MCP-compliant.
9. Create a GitHub repository
Create a new repo on GitHub named:
10. Initialize Git locally
11. Add GitHub remote & push
12. Deploy on FastMCP Cloud
Create an account on FastMCP Cloud
Connect your GitHub repository
Deploy the project
After deployment:
Your MCP server gets a public endpoint
It can be used by MCP clients and LLM agents
Project Structure
Next Steps
Add more MCP tools
Connect this server to LLM agents
Add authentication & logging
Happy building 🚀