kimi-webbridge-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WEBBRIDGE_URL | No | The URL of the WebBridge daemon. | http://127.0.0.1:10086 |
| WEBBRIDGE_SESSION | No | The default session name. | grok-webbridge |
| WEBBRIDGE_TIMEOUT_MS | No | The timeout in milliseconds for WebBridge operations. | 120000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| wb_statusA | Check WebBridge daemon + browser extension connection. Call first if unsure whether the bridge is ready. |
| wb_navigateA | Open or navigate to a URL in the real browser. First call of a task should pass group_title. Use newTab:true when pages should coexist. |
| wb_go_backB | Browser history back (Claude-in-Chrome style navigation helper). |
| wb_go_forwardC | Browser history forward. |
| wb_reloadA | Reload the current page. hard:true bypasses cache when CDP allows. |
| wb_find_tabA | Select a tab as current. URL match is fuzzy within the session (trailing slash/query tolerant). active:true borrows the focused session tab when possible. |
| wb_list_tabsA | List tabs belonging to the current session (tab group). |
| wb_close_tabB | Close the current tab in the session. |
| wb_close_sessionA | Close ALL tabs in the session/group. Only when the user asks to clear agent tabs. |
| wb_snapshotA | Accessibility tree with @e refs (like Claude read_page). Prefer before click/fill. |
| wb_get_textA | Extract visible page text (like Claude get_page_text). Better than full snapshot for articles. |
| wb_findA | Search the accessibility tree by text/role (like Claude find). Returns matching @e refs when present. |
| wb_waitA | Wait until text appears, CSS selector matches, or document is ready (timeout). |
| wb_clickA | Click an element (@e ref preferred, or CSS). By default, if the click opens a new session tab, switches current tab to it (Bilibili 动态/收藏 style). |
| wb_fillA | Clear-and-fill input/textarea/contenteditable. selector = @e or CSS. |
| wb_press_keyC | Press a key or combo on the focused element (e.g. Enter, Escape, Tab, Control+A). Like Claude press_key. |
| wb_scrollA | Scroll page or element into view. direction: up|down|left|right, or x/y deltas, or selector/@e into view. |
| wb_evaluateB | Run JavaScript in the page. Prefer compact JSON.stringify returns. Wrap multi-call state in an IIFE. |
| wb_screenshotA | Screenshot current tab (or selector). Default format=jpeg for reliability; auto-retries smaller jpeg on timeout. Returns path; embeds image when under size cap. Errors include problem+hint. |
| wb_networkB | Capture/list network requests. cmd: start | stop | list | detail. |
| wb_consoleA | Capture page console / errors (Claude-style). cmd: start (install interceptor) | list | clear | stop. |
| wb_uploadA | Set files on a file input element. files must be absolute local filesystem paths (not http/data URLs). Page must already show . |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Nimm0ny/kimi-webbridge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server