mcpField
M
mkinf SDK

mkinf SDK

ローカル
mkinf.io開発ツール13184 週間前に更新

mkinf SDK について

mkinf SDK は、mkinf hub の MCP サーバーを統一インターフェースでアプリケーションに組み込むための Python ツールキットです。LangChain のチェーンやグラフで公開済みのエージェントを再利用したい開発者に向いています。現時点で対応しているのは LangChain のみで、CrewAI、AutoGen、SmolAgents への対応は今後の予定です。

主な機能

  1. 01API キーによる mkinf hub への認証
  2. 02pull メソッドによるエージェントツールの取り込み
  3. 03取り込んだエージェントへの環境変数の受け渡し
  4. 04Streamlit を使ったサンプルアプリケーションの同梱

活用シーン

  1. 01LangChain アプリケーションからhub 上の MCP サーバーを呼び出す
  2. 02ScrapeGraphAI などのWeb スクレイピングエージェントを既存プロジェクトに組み込む

MCP 対応

SDK は mkinf hub から MCP サーバーを取得し、そのツールをアプリケーション内で利用できるようにするクライアント側の連携レイヤーです。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mkinf SDK

PyPI - Version

mkinf SDK は、アプリケーションに MCP サーバーを簡単に統合できる強力なツールキットです。mkinf を使えば、シンプルで統一されたインターフェースを通じて、拡大を続ける専門的な AI 機能のエコシステムを利用できます。

はじめに

プロジェクトで mkinf を使い始めるには、次の手順に従ってください。

1. mkinf アカウントを作成する

hub.mkinf.io/signup で無料アカウントに登録します。 ベータ期間中は、すべてのアカウントで無料クレジットを無制限に利用できます

2. API キーを設定する

  1. API キーの設定に移動します
  2. まだ組織を作成していない場合は、組織を作成します
  3. API キーを生成してコピーします
  4. プロジェクトの .env ファイルにキーを追加します:
MKINF_API_KEY=sk-org-...

3. SDK をインストールする

pip を使って mkinf SDK をインストールします:

pip install mkinf

特定のバージョンについては、PyPI リポジトリを確認してください。

4. AI エージェントを探す

mkinf hub で利用可能な AI エージェントを閲覧し、用途に合ったエージェントを選択します

画像

5. エージェントをインポートして使用する

選択したリポジトリの「Use Agent」セクションで、インポート方法を確認してください

画像

エージェントをコードにインポートします

from mkinf import hub as mh

tools = mh.pull(
    ["ScrapeGraphAI/scrapegraphai"],
    env={
        "SCRAPEGRAPH_LLM_MODEL": "openai/gpt-4o-mini",
        "SCRAPEGRAPH_LLM_API_KEY": os.getenv("OPENAI_API_KEY")
    }
)

メモ

エージェントのドキュメントに記載されている必須の環境変数を設定してください。

現在の制限事項

警告

現在、mkinf ツールは LangChain のチェーンとグラフに対応しています。CrewAI、AutoGen、SmolAgents など、ほかのフレームワークへの対応も近日中に予定されています。

例

mkinf の動作を確認するには、付属の Streamlit の例を実行してください:

uv run sync --dev
uv run example

コメント

MCP は初めてですか?

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

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