mcpField
M
MCP Server

MCP Server

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

MCP Server について

ユーティリティ関数をツールとして公開する、個人用の小規模な MCP サーバーです。テスト用プロジェクトとして算術と挨拶のツールを備え、デコレーターで関数を追加する方法も示します。

主な機能

  1. 012 つの数値を加算
  2. 022 つの数値を乗算
  3. 03Andi に関する情報を返す
  4. 04名前を指定してユーザーに挨拶
  5. 05MCP デコレーターでツールを追加

活用シーン

  1. 01個人用 MCP サーバー設定のテスト
  2. 02MCP ツールによる加算
  3. 03MCP ツールによる乗算
  4. 04カスタム関数によるサーバー拡張

MCP 対応

算術関数と挨拶関数をツールとして MCP クライアントに公開します。README では `@mcp.tool()` デコレーターを使ったツール追加方法を説明しています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバー

これは、複数のユーティリティ関数をツールとして公開する、シンプルな Model Context Protocol(MCP)サーバーの実装です。

目的

glama.ai での Andi 個人用 MCP サーバーのテスト/次の構成で Cursor で使用:

pip install "mcp[cli]"

利用可能なツール

サーバーは次のツールを提供します:

  • add:2つの数値を加算します
  • multiply:2つの数値を乗算します
  • andigreeter:Andi に関する情報を返します
  • namegreeter:ユーザーを名前で呼びかけます

カスタム開発

ツールを追加するには、@mcp.tool() デコレーターを使って新しい関数を定義するだけです:

@mcp.tool()
def your_function(param1: type, param2: type) -> return_type:
    """Description of your function"""
    # Your code here
    return result

コメント

MCP は初めてですか?

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

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