Personae MCP server
Control specific, already-open account-isolated Personae browser identities with MCP.
2 stars29 downloads/wk
Reviews
Write oneNobody has reviewed Personae yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Personae tools (13)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
act在一次调用内对同一身份连续执行多个 agent_browser 命令,ref 在这些命令之间有效。适合「snapshot → 点这个 → 填那个 → 回车」这种多步流程。命令用 agent_browser 语法,如 ["snapshot -i", "fill @e35 关键词", "press Enter"]。会自动前置 tab 切换。
click点击指定身份窗口中的元素。按元素可读名称定位(推荐),或直接给 @eN ref —— 本工具内部会先重新 snapshot 再点击,所以 ref 用的是最新一次快照的编号。
eval_js在指定身份窗口内执行 JavaScript 并返回结果。用于读取页面状态、验证隔离等。
fill清空并填入文本。按元素可读名称/label 定位(推荐),或给 @eN ref(内部会先重新 snapshot)。
get_text读取元素文本。可传 @eN ref(内部会先重新 snapshot)或 CSS 选择器。
get_url读取该身份窗口当前的 URL。
list_identities列出所有浏览器身份(partition)及其 CDP targetId、是否已打开、当前页面。任何操作前先调用此工具确认身份状态 —— 这是把 partition 对应到 CDP target 的唯一途径。
load_skillLoad agent-browser 官方命令语法说明,内容随本机捆绑的二进制版本,保证 flag 真实存在。
navigate在指定身份的窗口内导航到 URL。跳转被限制在该窗口内,不会新开窗口或外跳系统浏览器。
open_identity打开(或聚焦)指定身份的浏览器窗口。窗口打开后才会生成 targetId,agent 才能操作它。
press发送按键,如 Enter、Tab、Control+a。作用于该身份窗口当前焦点。
screenshot截图指定身份的窗口,保存到给定绝对路径。
snapshot读取指定身份窗口的可交互元素快照(accessibility tree + @eN refs)。会自动定位到该身份的窗口,不会读到别的身份。注意:ref 只在单次调用内有效,click/fill 等工具会各自重新 snapshot,因此你只需把「元素的可读名称」记住,让后续工具自己按名称定位;若要按 ref 操作,请用 act 工具在一次调用内完成。若要读该身份下弹出的子窗口(OAuth/分享等),传 target=子窗口的 targetId(见 list_identities)。
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 12 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y @leek-emperor/personae-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add personae -- npx -y @leek-emperor/personae-mcp
Personae: common questions
- Is Personae MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Personae safety report
- How do I install Personae?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Personae need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Personae maintained?
- The last commit was 12 days ago (2026-09-08). The latest release is v0.2.1.
- What can I use instead of Personae?
- Servers from other publishers that do the same job: mac-control-mcp server, Hronaut Browser MCP server and Optout Signal Lint MCP server. Compare all Personae alternatives.
Alternatives to Personae
Same job from other publishers: the closest match first, then the best rated.
- mac-control-mcpNative Swift macOS automation — 153 tools: AX, EventKit, voice, browser DOM, undo.not reviewedGrowingB
- Hronaut Browser MCPControl visible, persistent Hronaut browser workspaces through a local MCP connection.not reviewedGrowingA
- Optout Signal LintFinds the ad and analytics code that keeps firing after a visitor’s browser has already sent Globalnot reviewedNewA
- Swamix MCPHosted MCP catalog with 30 tenant-isolated browser, RAG, AI, mail and media tools.not reviewedNewC
- SeleniumBase MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA