Prism
Complete web tasks in the user's own Chrome via an observe-decide-act browser agent.
Connector by Tulipe1735 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/tulipe1735-prism
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 12 read · 5 write · 1 delete · 3 not yet classified
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 21
Read from the source code; the running server may list different tools.
Read 12 · Look things up without changing anything.
browser_contextbrowser_receiptcreator_inspectexcalidraw_readglobgreplist_directorynotion_readread_fileskillweb_fetchweb_search
Write 5 · Create, change, send or run things.
browser_actbrowser_closeexcalidraw_updatenotion_applywrite_file
Delete 1 · Delete, drop, revoke or wipe things.
run_command
Not yet classified 3 · We could not tell from the name and description.
browser_observebrowser_openplugin_manager
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
TEXT_MODEL_API_KEYTYPESAFE_API_KEY
Other settings (environment variables or headers).
TEXT_MODELTEXT_MODEL_BASE_URL
Network hosts it talks to 8
api.deepseek.com· found in codeapp.notion.com· found in codechallenges.cloudflare.com· found in codeclerk-telemetry.com· found in codeimg.clerk.com· found in codelearn.microsoft.com· found in codenotion.com· found in codenotion.so· found in code
Files it touches
/home/tulipe/.local/share/prism-diagram-tools/node_modules/mcp-excalidraw-server/dist/index.js/home/tulipe/.nvm/versions/node/v22.23.2/bin/node/home/tulipe/projects/prism/home/you/project%USERPROFILE%\\.prism-chrome- Your home directory (~)
- Any path the agent passes to its tools
Tools (21)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
browser_actExecutes one offered action on one target: click, fill, select, scroll or wait. Pass the observation, evidence and target refs of a fresh observation, and a new request_id you choose. Read the receipt in the result: "executed" means the browser acknowledged the input, not that the task succeeded. If the outcome is unknown, ask for the receipt again with the same request_id and inspect the page before deciding what to do.
browser_closeCloses a browser session and its tab. Observations of it stop working.
browser_contextReads one target again with more evidence: its current state, the text around it and its relations. Use it when the observation does not show enough to decide.
browser_observeTakes a fresh observation of the page: its state, its coverage, and the targets that can be acted on. Copy the observation, evidence and target refs exactly; every action needs the refs of the latest observation.
browser_openOpens a page in a new browser session and returns its session id. The browser runs headless and its tabs belong to the kernel.
browser_receiptReads the recorded receipt of an action by its request_id. A missing receipt never proves the action was not requested; inspect the page.
creator_inspectInspect Prism's live tools, installed plugins and the complete plugin authoring contract. Call before creating or changing a plugin.
excalidraw_readRead this session's editable Excalidraw canvas before drawing or changing it. Returns revision, total, and paginated native elements. Use offset/limit for large drawings. Coordinates are canvas pixels. The user can edit the same canvas in the workbench.
excalidraw_updateCreate or modify this session's Excalidraw canvas, then the user can edit and export it. First read the current revision. Send native Excalidraw element objects in elements: existing IDs merge only supplied fields; new IDs require type, x, y. Shapes use width/height, strokeColor, backgroundColor, fillStyle. Text requires text, fontSize and optionally containerId; create text as its own element, not a shape label. Arrows use points:[[0,0],[dx,dy]], endArrowhead:"arrow" and optional startBinding/endBinding. Example: {revision:0,elements:[{id:"box",type:"rectangle",x:100,y:100,width:200,height:10…
globFinds files whose path matches a glob pattern such as `src/**/*.ts`. Dot files need an explicit leading dot; directories are not reported.
grepSearches file contents with a JavaScript regular expression and reports matches as `path:line: text`, with line numbers starting at 1.
list_directoryLists the entries of a directory; directory names end with a slash. Defaults to the workspace root.
notion_applyInsert text at the user's captured Notion editing position, or replace the captured selection. First call notion_read and pass its revision. This cannot rewrite an entire page arbitrarily; the user must have placed a cursor or selected text before opening Prism AI. Stale pages and changed selections are refused.
notion_readRead the Notion native page currently open for this session, including visible text, selected text, an edit revision and whether an observed insertion point is available. Read before notion_apply. If Notion is not connected, report that explicitly.
plugin_managerPrepare a multi-file plugin Bundle, then explicitly enable it; list, inspect, develop, disable, reload or remove bundles. Installation never activates code. Read creator_inspect for the contract. New tools appear on the next model request.
Show 6 more tools
read_fileReads a file. Paths are absolute or relative to the workspace. The result is cut after 8000 characters.
run_commandRuns a shell command and returns merged output, the exit code and the duration. Defaults to the kernel environment: cmd.exe on Windows, /bin/sh in WSL. A WSL kernel can also run Windows commands through interop. The command runs in the workspace unless cwd says otherwise.
skillList the available skills, or read one skill's instructions by name before following them.
web_fetchReads one public web page and returns its text. Private, loopback and reserved addresses are refused.
web_searchSearches the web and returns titles, links and summaries. Follow up with web_fetch to read a result.
write_fileWrites a file, creating missing parent directories and replacing any existing content. Paths are absolute or relative to the workspace. The result carries a unified diff of the change.
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 1
- Last commit
- Oct 23, 2026 (6 days ago)
- Last release
- Oct 23, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Tulipe1735/prism- Version
- 0.1.4
- Auth
- API key
- Packages
- npm @tulipe1735/prism
- License
- MIT
- Repository
- github.com/Tulipe1735/Prism
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Prism MCP server. Agent Mart. https://agentmart.dev/connectors/tulipe1735-prism (last updated 2026-10-24)