Skip to main content
Glama
jatindera

MCP Python Server

by jatindera

MCP(モデルコンテキストプロトコル)実装

概要

このプロジェクトは、Pythonのサーバークライアントアーキテクチャを用いてモデルコンテキストプロトコル(MCP)を実装します。MCPサーバーはモデルコンテキスト管理に関連するリクエストを処理し、MCPクライアントはサーバーと対話してデータの送受信を行います。

Related MCP server: MCP Server Python Template

前提条件

  • Python 3.x

環境の設定

  1. 仮想環境を作成するターミナルを開き、プロジェクトディレクトリに移動します。以下のコマンドを実行して仮想環境を作成します。

    python -m venv venv
  2. 仮想環境をアクティブ化する

    • Windowsの場合:

      venv\Scripts\activate
    • macOS/Linuxの場合:

      source venv/bin/activate
  3. 必要なパッケージをインストールする仮想環境をアクティブ化した後、次のコマンドを使用して必要なパッケージをインストールします。

    pip install -r requirements.txt

アプリケーションの実行

  1. **MCPサーバーを起動します。**仮想環境が有効化されている状態でターミナルを開き、 mcp_server.pyがあるディレクトリに移動します。以下のコマンドを実行します。

    python mcp_server.py
  2. **MCPクライアントを起動します。**仮想環境がアクティブになっている状態で、別のターミナルウィンドウ(またはタブ)を開き、 mcp_client.pyを含むディレクトリに移動します。以下のコマンドを実行します。

    python mcp_client.py

使用法

  • MCP サーバーを起動したら、MCP クライアントを使用してサーバーと対話できます。

貢献

改善やバグ修正が必要な場合は、リポジトリをフォークしてプル リクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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/jatindera/MCPBasic'

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