Skip to main content
Glama

Demo MCP Server

by SannketNikam

Basic Setup

  • Install uv

  • Create a project folder named fastmcp-demo-server

  • Open the folder in VS Code

  • Open terminal

  • Execute the command: uv init

  • uv add fastmcp

  • Fastmcp version

  • Create a basic server

  • Test the server -uv run fastmcp dev main.py (MCP Inspector CMD)

  • Run the server -uv run fastmcp run main.py

  • Add the server to claude desktop - uv run fastmcp install claude-desktop main.py (For local server)

Use the same steps from above to create a Remote MCP Server and follow the below steps and for Local MCP Server just follow till the upper step.

  • Test the server using MCP Inspector | This opens in browser just like FastAPI's page

  • Create a GitHub repo

  • git init

  • git add

  • git commit -m "Initial commit: Simple MCP Server"

  • git remote add origin https://github.com/YourUsername/simple-mcp-server.git

  • git push -u origin main

  • Create an account on FastMCP Cloud

  • Deploy on FastMCP Cloud

import random from fastmcp import FastMCP # Create a FastMCP server instance mcp = FastMCP(name="Demo Server") @mcp.tool def roll_dice(n_dice: int=1) -> list[int]: """Roll n_dice 6 sided dice and return the results.""" return [random.randint(1,6) for _ in range(n_dice)] @mcp.toll def add_numbers(a: float, b: float) -> float: """Add two numbers together.""" return a + b if __name___ == "__main__": mcp.run()
-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

A simple demonstration MCP server that provides basic utility tools including dice rolling and number addition functionality. This server serves as a tutorial example for setting up both local and remote MCP servers using FastMCP.

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/SannketNikam/test-remote-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server