Beamline UI
io.beamline/beamlineVersion 2.0.3Polished, editable React UI for coding agents: 240+ components, 340+ complete screens.
Status
Responds424 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:33 UTC
- Latency
- 424 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.beamline.io/mcpResponds424 msNo sign-in
Claude Code
claude mcp add --transport http beamline https://mcp.beamline.io/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: beamline
Remote MCP server URL: https://mcp.beamline.io/mcpCursor
{
"mcpServers": {
"beamline": {
"url": "https://mcp.beamline.io/mcp"
}
}
}VS Code
code --add-mcp '{"name":"beamline","type":"http","url":"https://mcp.beamline.io/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
5 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
beamline_capabilitiesThe complete Beamline library and how to choose from it: a selection guide (screens and kits, data → control, screen craft, looks and install), then every screen and component with what it is for and what to use instead.
To find parts for a request, call beamline_find first. Call this before designing and read every part in order; each answer names the next. Choose by the person's workflow and data: a block when its job, data and actions fit, otherwise the parts it is composed from; the most specific element for every item. | Not declared | Yes | Not declared | No |
beamline_componentExact details of Beamline elements: the import, required and typed props, states, keyboard, motion, the parts to style and working examples to copy.
Call it for every element you chose, blocks included, before writing code with it; never guess props. Many ids come back in parts: call again with the same ids and the next part. A block's compose: lines list the parts it is built from, your kit when it fits only partly. Examples use gallery data; pass your own records in the documented types. A 🔒 element returns its description and uses, without code or props. Not for choosing elements: that is beamline_capabilities. | Not declared | Yes | Not declared | No |
beamline_findCall this whenever the person asks for any screen, page or control (a booking screen, a data table, a date range picker): returns the best Beamline screens and parts for it, with their kind of app, free or paid, page, picture and what each screen is built from. Free to call; no sign-in.
Pass their words as ask; app narrows to one kind of app; screen returns a screen and its parts. Then beamline_component for the ids you choose and beamline_install with all of them. | Not declared | Yes | Not declared | No |
beamline_installOne command that adds the chosen Beamline elements and a look (default prism) to the app: only those packages, one stylesheet and the look.
Pass every element the screens need in one call; call it again to add more later. Run the command in the app folder, import the stylesheet once and pass the installed look to UIRoot. In an app that already has Beamline, pass installed (its release): the answer says when a newer one is out. Elements outside the person's packs are refused, naming the pack that has them. | Not declared | Yes | Not declared | No |
beamline_pictureInspect a candidate's layout and states, compare plausible choices, or show the person how a part looks. Returns one labelled states sheet in dark or light Prism and a public URL. Pictures of 🔒 elements are available too; their code still needs access. Choose pictures that resolve a design question rather than requesting the whole catalogue. This previews a library part, not the app you compose from it. | Not declared | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Nov 7, 2026
- Updated
- Nov 7, 2026
- Repository
- Not given
- Categories (suggested)
- Developer toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared