MCP.so
ログイン

Description MCP Server

@KimiJL

基本情報

カテゴリ

開発者ツール

ライセンス

MIT license

トランスポート

stdio

作者

KimiJL

Description MCP Server について

Example web app mounting a model context protocol (MCP) server on a FastAPI server

Description MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "fastapi-mcp": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "fastapi-mcp",
        "."
      ]
    }
  }
}

Description MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Description?

Description is a simple example web app and client that demonstrates mounting a Model Context Protocol (MCP) server onto an existing FastAPI server. It is intended for developers learning how to integrate MCP with FastAPI.

How to use Description?

Build and run the server using Docker (docker build -t fastapi-mcp . then docker run -p 8000:8000 --net=host fastapi-mcp) or set up a Python environment, install dependencies, and run uvicorn src.main:app. Then execute the sample client with python client/client.py.

Key features of Description?

  • Mounts an MCP server onto existing FastAPI
  • Includes sample client using MCP client library
  • Uses MCP Python SDK for server logic
  • Containerized with Docker for easy deployment
  • Modular code with separate server and client modules

Use cases of Description?

  • Learning how to integrate MCP with a FastAPI application
  • Testing MCP server functionality via a sample client
  • Prototyping MCP-based services with minimal setup
  • Understanding FastAPI sub‑application mounting patterns

よくある質問

1

What is the purpose of this project?

It serves as a learning example showing how to mount a Model Context Protocol server on top of a FastAPI application, with a matching client that communicates using the MCP client library.

2

What are the runtime requirements?

The server can run inside Docker or directly with Python. The client requires the packages listed in `requirements.txt`.

3

Where is the MCP server mounted?

The MCP server is mounted as a sub‑application on the FastAPI server, currently limited to the root path `/` due to a known issue in the MCP Python SDK.

コメント

「開発者ツール」の他のコンテンツ