Skip to main content
Glama
legotec73

FastMCP Server

by legotec73

FastMCP Server

Python FastMCP (Model Context Protocol) サーバー with Bearer Token 認証

実行方法

ローカル実行

pip install -r requirements.txt
python server.py

Docker 実行

docker build -t fastmcp .
docker run -p 8000:8000 -e FASTMCP_AUTH_TOKEN=your-secret-token fastmcp

Related MCP server: MCP Server Node

デプロイ

Cloudtype

  1. テンプレートを選択 : FastMCP

  1. デプロイ

  • Python 3.12

  • 環境変数 FASTMCP_AUTH_TOKEN : 認証に使用するトークンを設定 (認証時に使用するトークン)

  • 開始コマンド uvicorn server:app --host 0.0.0.0 --port 8000

  1. 接続情報の確認

    MCP 接続アドレス - https://<デプロイされたプレビュードメインアドレス>/mcp

  1. アップデート コードをコミット & プッシュした後、設定 タブの デプロイ ボタンでデプロイ

YouTube ガイド

デプロイ自動化

認証

Bearer トークン認証を使用します:

  • 環境変数: FASTMCP_AUTH_TOKEN

  • ヘッダー: Authorization: Bearer your-token

サポートツール

  • create_task : タスクを作成

  • complete_task : タスクを完了

  • list_tasks : タスク一覧を照会

環境変数

  • FASTMCP_AUTH_TOKEN : Bearer トークン (必須)

  • FASTMCP_HOST : サーバーホスト (任意/デフォルト: 0.0.0.0)

  • FASTMCP_PORT : サーバーポート (任意/デフォルト: 8000)

活用方法

Porter AI

トラブルシューティング

License

MIT License

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A Node.js MCP server example with user management, task management, and calculator tools. Supports authentication via bearer token and can be deployed locally or via Docker.
    17 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Node.js MCP server with user, task, and calculator tools. Supports Bearer token authentication and Docker/Cloudtype deployment.
    17 npm
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    A task manager MCP server that enables creating, reading, updating, and deleting tasks persisted in a local JSON file.
    4
    -