mcpField
C
capsolver-mcp

capsolver-mcp

ローカル
capsolver.comブラウザ自動化36 週間前に更新

capsolver-mcp について

capsolver-mcpは、AIエージェントにCapSolverのCAPTCHA処理機能を提供するMCPサーバーです。種類とサイト情報による解決に加え、ブラウザ上での検出・解決やアカウント情報の取得にも対応します。

主な機能

  1. 01種類とサイト情報によるCAPTCHA解決
  2. 02ページ上のCAPTCHA検出
  3. 03ページ上での解決と自動入力
  4. 04残高とパッケージの確認
  5. 05対応CAPTCHAの種類一覧

活用シーン

  1. 01AIエージェントによるサイト情報に基づくCAPTCHA解決
  2. 02ページ上のCAPTCHA種類の確認
  3. 03ブラウザページ上でのCAPTCHA解決と自動入力

MCP 対応

MCPクライアントにCAPTCHA処理とアカウント関連のツールを提供します。stdio、SSE、Streamable HTTPの各トランスポートに対応します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"capsolver-ai-capsolver": {
"command": "uvx",
"args": [
"capsolver-mcp"
],
"env": {
"CAPSOLVER_API_KEY": "<CAPSOLVER_API_KEY>"
}
}
}
}
起動コマンドuvx capsolver-mcp
設定が必要な環境変数
CAPSOLVER_API_KEYシークレットYour CapSolver API key

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypicapsolver-mcp0.1.3

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
cdataanyいいえ
proxyanyいいえ
s_tokenanyいいえ
timeoutanyいいえ
versionanyいいえ
invisibleanyいいえ
min_scoreanyいいえ
enterpriseanyいいえ
user_agentanyいいえ
page_actionanyいいえ
website_keystringはい
website_urlstringはい
captcha_typestringはい
polling_intervalanyいいえ

詳細

capsolver-mcp

CapSolver の MCP サーバーです。Model Context Protocol を介して、AI エージェントから CAPTCHA 解決機能を利用できるようにします。

PyPI では capsolver-mcp として公開されており、公式の MCP Registry には io.github.capsolver-ai/capsolver-mcp として登録されています。

統合例とドキュメント全文については、capsolver-ai-hub リポジトリをご覧ください。

MCP クライアント(Claude Desktop、Claude Code、Cursor、Windsurf、Cline など)の詳しいセットアップ方法については、docs/mcp-integration.md をご覧ください。

インストール

pip install capsolver-mcp
pip install capsolver-mcp[browser]   # with Playwright support (for detect/solve_on_page)

すべてのツールは、環境変数から API キーを読み込みます。

# bash / zsh
export CAPSOLVER_API_KEY="your-capsolver-api-key"

# PowerShell
$env:CAPSOLVER_API_KEY = "your-capsolver-api-key"

# cmd
set CAPSOLVER_API_KEY=your-capsolver-api-key

使用方法

コマンドライン
# stdio (default — for local MCP clients like Claude Desktop)
capsolver-mcp

# SSE (for remote / HTTP access)
capsolver-mcp --transport sse --host 0.0.0.0 --port 8000

# Streamable HTTP (MCP 2025-03-26 spec)
capsolver-mcp --transport streamable-http --host 0.0.0.0 --port 8000
コマンドラインオプション
capsolver-mcp [OPTIONS]

  --transport {stdio,sse,streamable-http}
                              Transport protocol (default: stdio)
  --host HOST                 Bind host for SSE/HTTP transports (default: 127.0.0.1)
  --port PORT                 Bind port for SSE/HTTP transports (default: 8000)
  --api-key KEY               API key (fallback: CAPSOLVER_API_KEY env)
  --name NAME                 Server name (default: capsolver)
プログラムからの利用
from capsolver_mcp.server import create_server

server = create_server(
    api_key="your-key",       # or set CAPSOLVER_API_KEY env var
    server_name="capsolver",  # name advertised to MCP clients
    host="127.0.0.1",         # bind host for SSE / HTTP transports
    port=8000,                # bind port for SSE / HTTP transports
)
server.run(transport="sse")   # or "stdio" or "streamable-http"

注: host と port は create_server() のコンストラクターパラメーターです(FastMCP に転送されます)。MCP Python SDK 1.x の API に準拠しています。

Claude Desktop での設定

claude_desktop_config.json に以下を追加します。

{
  "mcpServers": {
    "capsolver": {
      "command": "capsolver-mcp",
      "env": {
        "CAPSOLVER_API_KEY": "your-key"
      }
    }
  }
}

グローバルにインストールせずに実行するには、"command": "uvx" と "args": ["capsolver-mcp"] を使用します。MCP クライアントは、レジストリエントリーから次の設定を生成します。クライアントごとの例については、docs/mcp-integration.md をご覧ください。

利用可能なツール

ツールブラウザー?説明
solve_captchaいいえ種類とサイトのパラメーターを指定して CAPTCHA を解決します(トークンモード)
detect_captchasはいページ URL をスキャンして、存在する CAPTCHA の種類を一覧表示します
solve_on_pageはいページ上のすべての CAPTCHA を検出、解決し、自動入力します
get_balanceいいえアカウント残高とパッケージを確認します
get_supported_captchasいいえサポートされている CAPTCHA の種類とハンドラーをすべて一覧表示します

ブラウザーベースのツール(detect_captchas、solve_on_page)には browser エクストラが必要です。

pip install capsolver-mcp[browser]
playwright install chromium

開発

git clone https://github.com/capsolver-ai/capsolver-mcp.git
cd capsolver-mcp
uv sync --all-extras          # or: pip install -r requirements-dev.txt
uv run pytest                 # run tests
uv run ruff check src tests   # lint

ライセンス

MIT

コメント

MCP は初めてですか?

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

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