Skip to main content
Glama

Banana Peel MCP — ブラウザエージェント向け OpenRouter

@banana-peel/mcp

Banana Peel 向けの公式 Model Context Protocol サーバー。

コーデイングエージェントは、curl を手で書く代わりに、Banana Peel をネイティブ MCP ツールとして呼び出します。

ドキュメント:https://bananapeel.com/docs/mcp

用語: routing はリクエストする対象、banana_peel.runner は実行した ランナー です。

1行インストール

npx -y @banana-peel/mcp

または:npm install -g @banana-peel/mcpbananapeel-mcp として実行されます)。

公開(メンテテナ向け)

# requires npm login with rights to @banana-peel (and bare bananapeel for the alias)
cd mcp && npm publish --access public
cd alias && npm publish --access public   # after @banana-peel/mcp is live

Related MCP server: browser-gateway

認証

export BANANA_PEEL_API_KEY=bp_live_…   # or BANANAPEEL_API_KEY
export BANANA_PEEL_BASE=https://bananapeel.com  # optional

Cursor

~/.cursor/mcp.json(またはプロジェクトの .cursor/mcp.json):

{
  "mcpServers": {
    "bananapeel": {
      "command": "npx",
      "args": ["-y", "@banana-peel/mcp"],
      "env": {
        "BANANA_PEEL_API_KEY": "bp_live_…"
      }
    }
  }
}

Claude Desktop

claude_desktop_config.json

{
  "mcpServers": {
    "bananapeel": {
      "command": "npx",
      "args": ["-y", "@banana-peel/mcp"],
      "env": {
        "BANANA_PEEL_API_KEY": "bp_live_…"
      }
    }
  }
}

ツール

ツール

API

create_response

POST /api/v1/responses(オプションの 出力正規化normalize + output_schema、+$0.10/ラン)

get_response

GET /api/v1/responses/:id(オプション:終端状態または requires_action になるまでポーリング)

submit_input

POST /api/v1/responses/:id/input(MFA/OTP/テキスト)

cancel_response

POST /api/v1/responses/:id/cancel(実行中のランを停止する)

list_runs

GET /api/v1/runs

list_rankings

GET /api/v1/rankings

list_capabilities

GET /api/v1/capabilities

ツール名と HTTP マッピングは src/tool-catalog.ts(MCP サーバーレジストリ)で定義されています。

出力正規化(+$0.10)

create_responsenormalize: trueoutput_schema(JSON Schema またはプロパティマップ)を指定すると、実行後にランナーの結果を再整形します。このランには一律 +$0.10 がかかります。スキーマビルダー:Console → Normalize(/normalize)。

このリポジトリから開発する

npm install
npm run build
npm start
# or: npm run dev

MFA フロー

  1. background: true を指定して create_response を呼び出す

  2. get_responsewait: true で呼び、status: "requires_action" になるまで待つ

  3. submit_input{ "code": "123456" } または { "answer": "…" } を渡す

  4. get_responsewait: true で呼び、completed / failed になるまで待つ

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Reliable, scalable browser infrastructure for AI agents. Route, pool, and failover across any browser provider. 8 built-in browser tools using raw Chrome CDP - navigate, screenshot, snapshot, interact, evaluate. Zero-config with auto Chrome detection & concurrent sessions support
    1,305
    7
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Multi-session browser MCP server that gives AI agents up to 15 fully-isolated browsers running in parallel. 36 tools including navigation, extraction, network intercept, stealth, and self-improvement. Each session has its own cookies, storage, and fingerprint so agents never collide.
    37
    65
    5
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Hosted Playwright browser automation for AI agents. Returns accessibility trees instead of screenshots, cutting token usage by 77%. Navigate, interact, extract structured data, and take screenshots — all via MCP. Zero infrastructure, credit-based pricing.
    6
    104
    MIT

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ygdotcom/banana-peel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server