46a MCP server
online · 100% uptimeio.github.johnroy/46a-mcp·v1.0.0·1 starsMCP for the 46a platform.
1 stars
Reviews
Write oneNobody has reviewed 46a yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
46a tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 166ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How 46a compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 97/100
- higher than 98% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 431 ms
- faster than 34% of 30,031 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Install 46a in Claude Code, Cursor or VS Code
claude mcp add --transport http 46a-mcp https://46a.co/mcp
What the publisher says
From the 46a repository's README, as published. We do not edit it. Read it on GitHub
46a MCP Server
Live control of a 46a project open in a user's browser, via MCP. Lets an MCP client read live application/DOM state and perform editor actions in real time.
Installation
As an HTTP (configured outside mcpServers)
How to use the MCP connector, for hints ask claude "claude: show me where to configure mcpServers?"
custom connector; Claude Code: claude mcp add --transport http 46a-mcp https://46a.co/mcp).
- Add the server URL as a custom connector (claude.ai: Settings → Connectors → Add
Configure entry with OAuth
Local claude MCP configuration to use oauth (default)
{
"mcpServers": {
"46a-mcp-http-oauth": {
"type": "streamable-http",
"url": "https://46a.co/mcp"
}
}
}Configure a entry with basic auth
Local claude MCP configuration to use basic auth instead of oauth.
{
"mcpServers": {
"46a-mcp-http-basic-auth": {
"type": "streamable-http",
"url": "https://46a.co/mcp",
"headers": {
"Authorization": "Basic <user:pass>"
}
}
}
}Configure stdio process (you probably won't need this)
{
"mcpServers": {
"46a-mcp-stdio": {
"command": "node",
"args": ["src/stdio.js"],
"cwd": "/Users/jroy/src/46a/mcp",
"env": {
"REMOTE_URL": "https://46a.co/mcp",
"EMAIL_OR_USERNAME": "<user>",
"PASSWORD": "<pass>"
}
}
}
}Running (or this)
node src/http.jsConnecting a client
A. Configure a custom connector, or B. Add entries (as above) to .mcp.json or other Claude config location, using either basic auth or OAuth (default), or C. Configure a local entry for the stdio-based process (see above)
Workflow
- listConnections → pick a live connectionId.
- callTools and/or inject against that connectionId.
connectionId is ephemeral and orphans on page reload — re-list when in doubt.
Tools
Client discovers tools via tools/list.
Returns connectionId -> { user, project }.
- listConnections — list live browser connections. Optional emailOrUsername filter.
{ connectionId, request: { v: 't', calls: [...] } }.
- callTools — run 46a tool calls against one connection:
{ connectionId, request: { v: 'j', code } }. code must be a single expression evaluating to a Promise.
- inject — run code in the connection's browser session:
- helloworld** — connectivity test tool.
callTools call surface
request.calls
_basic.html, SVG).
- addobject — add a single object (Circle, Square, basic.text, _basic.plainText,
change page, patch object fields, project/page lifecycle, etc).
- addobjects — batched addobject, preferred for creating many objects at once.
- makeobjectfrom_html — add an object from a raw HTML snippet.
- getSelectorData — read application state (page, workspace, project, user, objects, logs).
- doAction — perform an editor action (undo/redo, open editor, select objects, zoom,
- createImage — generate an image via DALL-E and add it to the project.
- delegateAI — delegate a task to another assistant.
- uiInteraction — create a UI widget/interaction in the chat thread or UI.
Nothing above is checked by us. What we check is on the safety report.
46a: common questions
- Is 46a MCP server safe?
- Yes, by our scan: it is graded A (97/100). Read the 46a safety report
- How do I install 46a?
- It runs remotely at 46a.co. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does 46a need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is 46a maintained?
- The last commit was 16 days ago (2026-10-19). The latest release is v1.0.0.
- Is 46a up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does 46a compare with other MCP servers?
- safety score 97/100 (higher than 98% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 431 ms (faster than 34% of 30,031 servers). Full comparison.