1. Conduid
  2. Developer Tools
  3. Fastmcp Demo
MCP server · Developer Tools

Fastmcp Demo

Demo MCP server repository using FASTMCP in Python

Unclaimed last commit a year ago devtools
34Low

Scored 18 days ago · breakdown

About Fastmcp Demo

Fastmcp Demo is an MCP server published by gitrey in the Developer Tools category: demo MCP server repository using FASTMCP in Python.

The repository has 4 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/gitrey/fastmcp-demo

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Fastmcp Demo

Powered by Claude · Grounded in docs

I know everything about Fastmcp Demo. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

FastMCP Demo Application

This is a simple demonstration application using the FastMCP framework.

Sample ADK agent to call this MCP server is avilable in this repo: https://github.com/gitrey/adk-fastmcp

Prerequisites

Before deploying, ensure you have the following:

  1. Google Cloud SDK (gcloud): Installed and authenticated.
  2. Enabled APIs: Cloud Run API and Cloud Build API must be enabled for your project.
    gcloud services enable run.googleapis.com cloudbuild.googleapis.com
    
  3. Billing Enabled: Your Google Cloud project must have billing enabled.

Project Structure

Ensure your project has the following files in the root directory:

  • server.py: Your main application code using FastMCP.
  • requirements.txt: Lists the Python dependencies.
    fastmcp
    asyncio
    
  • Procfile: Tells Cloud Run how to start your web server.
    web: python server.py
    
    (Note: This assumes your FastMCP instance is named mcp within your server.py file. Adjust server:mcp if your filename or instance name is different.)

Deployment to Cloud Run (from Source)

  1. Navigate to the project directory: Open your terminal and change to the directory containing server.py, requirements.txt, and Procfile.

    cd ~/fastmcp-demo
    
  2. Run the deployment command:

    gcloud run deploy fastmcp-demo \
        --source . \
        --region YOUR_REGION
    
    • Replace fastmcp-demo with your desired service name.
    • Replace YOUR_REGION with the Google Cloud region you want to deploy to (e.g., us-central1, europe-west1).
    • The --allow-unauthenticated flag makes the service publicly accessible. Remove this flag if you want to manage access using IAM.
  3. Test Your Service: Once the deployment is complete, gcloud will output the URL of your deployed service.

    Install cmcp

    pip install cmcp
    

    List available tools:

    cmcp https://fastmcp-demo-658000000000.us-central1.run.app tools/list 
    

    Output:

    {   
        "meta": null,
        "nextCursor": null,
        "tools": [
        {
            "name": "add",
            "description": "Add two numbers",
            "inputSchema": {
                "properties": {
                "a": {
                    "title": "A",
                    "type": "integer"
                },
                "b": {
                    "title": "B",
                    "type": "integer"
                }
                },
                "required": [
                    "a",
                    "b"
                ],
                    "title": "addArguments",
                    "type": "object"
                }
        }
    ]}
    

    Call the tool:

    cmcp https://fastmcp-demo-658000000000.us-central1.run.app tools/call -d '{"name": "add", "arguments": {"a": 1, "b": 2}}'
    

    Output:

    {
        "meta": null,
        "content": [
            {
                "type": "text",
                "text": "3",
                "annotations": null
            }
        ],
        "isError": false
    }
    

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Fastmcp Demo

How do I install Fastmcp Demo?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Fastmcp Demo safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Fastmcp Demo still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.