Skip to main content
Glama

Banana Peel MCP — 面向浏览器智能体的 OpenRouter

@banana-peel/mcp

官方 Model Context Protocol 服务器,用于 Banana Peel

编码智能体将 Banana Peel 作为原生 MCP 工具调用,而不是手动拼装 curl

文档:https://bananapeel.com/docs/mcp

词汇表: routing 是你请求的内容;banana_peel.runner 是实际执行请求的 runner

一行安装

npx -y @banana-peel/mcp

也可以:npm install -g @banana-peel/mcp(以 bananapeel-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_response 中传入 normalize: trueoutput_schema(JSON Schema 或属性映射),以便在运行结束后重塑 runner 的结果。该次运行固定加收 $0.10。Schema 构建器:Console → Normalize(/ormalize)。

从本仓库开发

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

MFA 流程

  1. background: true 调用 create_response

  2. wait: true 调用 get_response,直到 status: "requires_action"

  3. { "code": "123456" }{ "answer": "…" } 调用 submit_input

  4. wait: true 调用 get_response,直到 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