mcpField
M
MCP Server

MCP Server

ローカル
github.com/sampad1990開発ツール019 週間前に更新

MCP Server について

Pythonで実装されたモジュール型のMCPサーバーで、AIモデルが標準プロトコルを通じてツールを検出し、呼び出せます。ツールを個別モジュールで追加でき、機能を拡張する開発者に適しています。

主な機能

  1. 01標準プロトコルによるツール検出
  2. 02登録済みツールの呼び出し
  3. 03Pythonモジュール単位でのツール管理
  4. 04デコレーターによるツール追加

活用シーン

  1. 01拡張可能なMCPサーバーの構築
  2. 02ツールの個別モジュール化
  3. 03AIモデルへのツール呼び出し機能の提供

MCP 対応

MCPを実装し、AIモデルがツールを検出して呼び出せるようにします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP サーバー

Python を使用して実装された、スケーラブルでモジュール式の Model Context Protocol(MCP)サーバーです。

概要

このプロジェクトでは、AI モデルが標準化されたプロトコルを通じてツールを検出し、呼び出せるようにする、MCP 準拠のサーバーを実装しています。サーバーはモジュール式に設計されており、各ツールは個別の Python モジュールとして実装されています。

インストール

``` pip install -r requirements.txt ```

使用方法

サーバーを実行するには、次のコマンドを実行します。

``` python -m src.server ```

新しいツールの追加

`src/tools` ディレクトリに新しい Python ファイルを作成し、`@tool` デコレーターを使用した関数を定義します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。