mcpField
M
MCPioneer 🚀

MCPioneer 🚀

ローカル
github.com/2nithin2開発ツール178 週間前に更新

MCPioneer 🚀 について

MCPioneerは、AIエージェント向けのカスタムMCPサーバー作成を示す、初心者向けのPythonプロジェクトです。ツールの公開例とClaude Desktopへのインストール方法を紹介します。

主な機能

  1. 01Python製MCPサーバーの例
  2. 02カスタムツールの公開
  3. 03UVによるプロジェクト設定
  4. 04Claude Desktopへのインストール

活用シーン

  1. 01MCPサーバー作成の基礎学習
  2. 02Claude Desktopでカスタムツールを試用

MCP 対応

AIエージェントにツール、リソース、サービスを提供するMCPサーバーの作成例です。Claude Desktopへのインストール方法も含みます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCPioneer 🚀

AI エージェント向けの独自 MCP サーバーを構築

MCPioneer は、Python を使った独自の MCP(Message/Command/Processing)サーバーの作成方法を紹介する、初心者にもわかりやすいプロジェクトです。このサーバーは、AI エージェントの機能を拡張する橋渡し役として、API の呼び出し、データベースへのアクセス、カスタムツールの実行などの外部タスクを可能にします。


📚 MCP とは?

MCP サーバーは、AI エージェントが機能を強化するために利用できるツール、リソース、サービスを提供します。基本機能を超える外部の支援が必要なときに AI が開ける「ツールボックス」と考えてください。


⚙️ 使用技術

  • Python 3.10+
  • MXGp Python SDK
  • UV パッケージマネージャー
  • Claude Desktop(テスト用)

🚀 はじめに

1. UV をインストール(より優れたパッケージマネージャー)
  • Windows:
    iwr -useb https://mirror.ghproxy.com/https://raw.githubusercontent.com/astral-sh/uv/main/scripts/install.ps1 | iex
    
  • Mac/Linux:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
2. プロジェクトを初期化
uv init .
uv add mcp cli
3. シンプルな MCP サーバーを作成

main.py の例:

from mcp_servers.fast_mcp import FastMCP

server = FastMCP(name="DemoServer")

@server.tool
def add_numbers(a: int, b: int) -> int:
    return a + b

@server.resource
def greet(name: str) -> str:
    return f"Hello, {name}!"

server.run()
4. MCP サーバーを Claude Desktop にインストール
uv run mcp install main.py
5. Claude Desktop を設定
  • Settings → Developer → Edit Config に移動します。
  • 必要に応じて、設定にサーバーを手動で追加します。
  • MCP サーバーがすぐに表示されない場合は、Claude Desktop を再起動します。

🛠️ プロジェクト構成

MCPioneer/
├── main.py
├── README.md
├── .venv/ (created automatically)
└── uv.toml


✨ 作者

Nithin が ❤️ を込めて作成しました。

コメント

MCP は初めてですか?

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

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