mcpField
K
Kapruka MCP

Kapruka MCP

リモート
mcp.kapruka.comビジネス・マーケティング211 週間前に更新
リポジトリ公式サイト

Kapruka MCP について

Kapruka MCP は、スリランカの E コマース プラットフォーム Kapruka.com の REST API をラップした、無料で公開されている MCP サーバーです。LLM やサードパーティの MCP クライアントからツールとして利用できます。

主な機能

  1. 01Kapruka.com REST API のツール化
  2. 02ストリーミング HTTP と stdio のトランスポート対応
  3. 03REST API のヘルスチェックコマンド
  4. 04信頼されたパートナー向けのキー認証

活用シーン

  1. 01LLM による Kapruka.com の商品や注文の照会
  2. 02MCP Inspector での Kapruka エンドポイントのテスト

MCP 対応

FastMCP を用いた Python 製の MCP サーバーで、HTTP または stdio 経由で Kapruka 関連のツールを MCP クライアントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.kapruka.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

8
パラメーター型必須説明
paramsanyはい

詳細

Kapruka MCP サーバー

Kapruka.com REST API をラップし、LLM とサードパーティの MCP クライアント向けのツールとして公開する Python MCP サーバーです。

セットアップ

# 1. Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate

# 2. Install dependencies
pip install -e ".[dev]"

# 3. Configure environment
cp .env.example .env
# Edit .env with your Kapruka API URL and key

実行

# Start the MCP server (streamable HTTP, default port 8000)
python cli.py server

# Start with stdio transport (for use with MCP Inspector)
python cli.py server --stdio

# Health-check the Kapruka REST API
python cli.py ping

# List registered MCP tools
python cli.py tools

MCP Inspector でのテスト

npx @modelcontextprotocol/inspector python cli.py server --stdio

プロジェクト構成

src/
  server.py        # FastMCP server entry point
  tools/           # One module per tool group (products, orders, …)
  api/
    client.py      # Async httpx client + error handling
  config/
    settings.py    # Env-based configuration
tests/             # pytest test suite
cli.py             # Developer CLI

信頼できるパートナー

IP アドレスによる許可リストへの登録ができないファーストパーティの呼び出し元(Cloudflare Workers 上で動作する Kapruka のウェブアシスタントなど)は、代わりに X-Partner-Key ヘッダーで認証します。また、X-Partner-Customer-Id を使用して顧客ごとの上限を任意で設定できます。PARTNER_KEYS / PARTNER_SCOPES / PARTNER_LIMITS で設定します。docs/PARTNER_ACCESS.md および deploy/README.md のデプロイ手順を参照してください。

テストの実行

pytest

コメント

MCP は初めてですか?

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

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