MCP.so
ログイン

Demo MCP Server

@josx

基本情報

カテゴリ

その他

ライセンス

Apache-2.0

トランスポート

stdio

作者

josx

Demo MCP Server について

Demo: mcp protocol with simple client and server file

Demo MCP Server の設定

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

{
  "mcpServers": {
    "mcp_demo": {
      "command": "python3",
      "args": [
        "-m",
        "venv",
        ".venv"
      ]
    }
  }
}

Demo MCP Server のツール

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

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

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

概要

What is Demo MCP?

Demo MCP is a demonstration server built with the Model Context Protocol (MCP) Python SDK. It provides example server implementations and a demo client to showcase MCP interactions over SSE transport, intended for developers learning or testing MCP.

How to use Demo MCP?

Clone the repository, create a Python virtual environment, install dependencies with pip install -r requirements.txt, then run either python server.py for a plain server or python server_asgi.py for a server with JWT authentication. Use python client.py http://localhost:8000/sse to run the demo client, or python host_langchain.py <model> <ollama-url> to run a LangChain/LangGraph host.

Key features of Demo MCP

  • Drop-in setup with Python virtual environment and requirements
  • Two server modes: plain and JWT‑authenticated
  • Integrated demo client over SSE transport
  • LangChain/LangGraph host integration with Ollama models
  • Debug using the official MCP Inspector tool

Use cases of Demo MCP

  • Learning how to set up and run an MCP server
  • Testing client–server communication over SSE
  • Experimenting with JWT authentication in MCP
  • Prototyping MCP integrations with LangChain and local LLMs

よくある質問

1

What does this server do beyond being a demo?

The README does not describe specific tools or resources; it only provides runnable example code from the MCP Python SDK.

2

What dependencies are required?

Python 3, a virtual environment, and the packages listed in `requirements.txt`. For the LangChain host, Ollama must be installed and a model downloaded.

3

How do I debug the server?

Run `npx @modelcontextprotocol/inspector`, point a browser to `http://127.0.0.1:6274`, set Transport Type to SSE and URL to `http://localhost:8000/sse`, then click Connect.

4

What transport and authentication are supported?

Transport is SSE (Server‑Sent Events). The `server_asgi.py` script adds JWT authentication; the plain `server.py` does not.

5

Is this intended for production use?

No – the README explicitly frames it as a demo, referencing example code and an Inspector debug tool.

コメント

「その他」の他のコンテンツ