The request identifies which configured client wants the session.
Your captures. Approved by you. A bounded local MCP beta.
ScreenCrate's local server reads an explicitly exported workspace, validates its manifests, and offers bounded resources to a compatible MCP client you configure.
- 01Bind one session
The client does not automatically receive your entire library.
- 02Approve locally
Review images and context before exposing resources.
- 03Retrieve through MCP
A compatible client requests only the session or resource it needs.
One explicit path. No ambient access.
The repository beta is built around visible decisions: export an approved set, configure a strict local root, and connect a compatible MCP client.
-
01
SESSION
Choose the capture set.
One session preserves originals, order, notes, and any selected Code Context.
Nothing bound yet -
02
LOCAL APPROVAL
Review exactly what will be exposed.
The planned connector shows the client, session, and resource list before access is authorized.
Explicit action required -
03
MCP RETRIEVAL
The client requests the bound resource.
The session, one screenshot, or its context can be retrieved through a narrow interface.
Approved scope only
Compatible clients can request MCP tools and resources. To insert files into ChatGPT, Claude, Gemini, Grok, or Perplexity in the browser, ScreenCrate uses separate extension adapters.
The client asks. You decide.
The goal of the local connector is to keep the approval moment on your device. A request should not become access until you can see its scope.
Images, notes, and page context appear as separate resources.
Approval applies to the selected session, not every future capture.
The specification includes a visible way to remove local access.
One session. Addressable resources.
The session is the container; each capture and context block keeps its own identity. A client can request the manifest or one specific resource.
- IMG01-landing-direction.pngOriginal capture · order 01BOUND
- IMG02-mobile-state.pngOriginal capture · order 02BOUND
- CTXpage-context.jsonSelected structure, text, and tokensOPTIONAL
- TXTsession-note.txtUser prompt and annotationsBOUND
Compatible by capability. Verified before promised.
ScreenCrate targets MCP hosts that can invoke tools and read resources. We will publish a verified client list after beta testing—not before.
Resource reading
The client can open images and structured data returned by the connector.
Tool invocation
The client can list sessions and request a screenshot or bundle by ID.
Local transport
The first target is a configured client on the same device as the connector.
Compatibility is not certified yet. MCP implementations vary between clients. A public matrix will be added after we validate tools, resources, image sizes, and permission behavior end to end.
Small on purpose. Implemented and bounded.
These seven tools match the current local server. Their schemas may evolve before any public distribution.
list_capture_setsList metadata for valid capture sets in the workspace.
BETAget_capture_setReturn a capture-set manifest, order, and resource references.
BETAget_capture_imageRead one validated original image from the approved set.
BETAget_element_contextRetrieve bounded selected-element context when included.
BETAget_design_tokensReturn observed color, typography, spacing, and related tokens.
BETAget_assetsReturn approved asset references from the manifest.
BETAexport_componentRead sanitized, bounded export artifacts included in the bundle.
BETALocal beta first. No hosted endpoint.
The repository server runs locally over stdio. There is no public package, verified client matrix, or remote sync yet.
Local capture sets for clients you configure.
The server validates and reads bundles inside a strict local root; it does not pull captures directly from tabs or the browser queue.
- ✓No permanent public URL
- ✓Per-session approval
- ✓Explicitly configured client
A future option for remote and team workflows.
It will only be considered after validating permissions, revocable credentials, encryption, retention, and deletion controls.
- —Explicit session upload
- —Scoped credentials
- —Retention controls
Before binding a session.
Straight answers about the repository beta and what is not publicly available yet.
Can I install the MCP connector today?
The beta can run from the repository, but there is no public package, one-command install, or hosted endpoint yet.
What does local approval mean?
You explicitly export a bundle to a directory you choose and configure the server with that local root. It does not read the browser queue ambiently.
Which AI clients will be compatible?
The target is MCP hosts that support tools, resources, and images. We will publish names only after verifying the complete flow with each client.
Will MCP inject attachments into any browser chat?
Not universally. Browser-chat attachments still depend on platform-specific extension adapters; MCP is a separate path for compatible clients.
Is my entire capture library shared?
No. The server only sees valid bundles inside the local root you configure. It has no ambient access to tabs, history, or the extension queue.
Does Code Context copy an entire site?
No. It is designed to add rendered structure, text, and styles from the area you selected. You remain responsible for permission to capture and share that content.
Help us validate the right boundary.
We are looking for people who work with multi-screen captures, local MCP clients, and product, support, or development tasks.
- ✓Early testing of the local approval flow
- ✓Shape resources, tools, and permissions
- ✓No general-availability promise yet