MCP Server について
ユーティリティ関数をツールとして公開する、個人用の小規模な MCP サーバーです。テスト用プロジェクトとして算術と挨拶のツールを備え、デコレーターで関数を追加する方法も示します。
主な機能
- 012 つの数値を加算
- 022 つの数値を乗算
- 03Andi に関する情報を返す
- 04名前を指定してユーザーに挨拶
- 05MCP デコレーターでツールを追加
活用シーン
- 01個人用 MCP サーバー設定のテスト
- 02MCP ツールによる加算
- 03MCP ツールによる乗算
- 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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。