strand-mcp
Hosted MCP server for the Strand AI Platform. Lets any MCP-aware agent run H&E → spatial-proteomics inference end to end (browse, upload, estimate or submit, monitor, and download) over an OAuth-authenticated Streamable HTTP connection.
📚 Full documentation: https://docs.strandai.com/sdks/mcp
Connect
Add a custom connector pointing at the hosted server URL
https://mcp.strandai.com/mcp (transport: Streamable HTTP), then authorize with
your Strand AI account and pick an organization. Step-by-step:
https://docs.strandai.com/connectors/claude.
There is nothing to install and no API key to manage. Slide bytes and results
never pass through the model or the server: upload_slide returns a presigned,
resumable upload session the agent PUTs bytes to directly, and the download
tools return short-lived signed links.
Agents can browse owned and public samples through one catalog, inspect owned
job history, update sample metadata, and estimate a run with
submit_run(dry_run=true) before reserving credits.
Research use only (RUO). Not for use in clinical or diagnostic procedures.
For programmatic or bulk workflows, use the Python SDK or REST API instead.
Support
Email support@strandai.com.
License
Apache 2.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file strand_mcp-0.3.0.tar.gz.
File metadata
- Download URL: strand_mcp-0.3.0.tar.gz
- Upload date:
- Size: 26.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4482c8a96d483a46f97179e723a0add806f4218353d69a74782b2e3c9cc2fa62
|
|
| MD5 |
c66b477acc2766b33acf33f3699848a8
|
|
| BLAKE2b-256 |
0d0434836a091266b400576fbe0c8c3c76cc28ac058b9e817ea481cb81c6577c
|
Provenance
The following attestation bundles were made for strand_mcp-0.3.0.tar.gz:
Publisher:
sdks-publish.yml on Strand-AI/strand-official
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
strand_mcp-0.3.0.tar.gz -
Subject digest:
4482c8a96d483a46f97179e723a0add806f4218353d69a74782b2e3c9cc2fa62 - Sigstore transparency entry: 2530196647
- Sigstore integration time:
-
Permalink:
Strand-AI/strand-official@005a058ea481f8432bc7292149303ecf8703ad41 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Strand-AI
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdks-publish.yml@005a058ea481f8432bc7292149303ecf8703ad41 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file strand_mcp-0.3.0-py3-none-any.whl.
File metadata
- Download URL: strand_mcp-0.3.0-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59995f21e93cf5cceecd8e20662053c35df9a10db9fdceb9f554e2cf00969bf3
|
|
| MD5 |
8ead34f82810ab2fa96726b555ed882d
|
|
| BLAKE2b-256 |
f915e6cb696e8bdd33379e4d679d6e1cf234a0f60358023f4606022d73b8bed8
|
Provenance
The following attestation bundles were made for strand_mcp-0.3.0-py3-none-any.whl:
Publisher:
sdks-publish.yml on Strand-AI/strand-official
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
strand_mcp-0.3.0-py3-none-any.whl -
Subject digest:
59995f21e93cf5cceecd8e20662053c35df9a10db9fdceb9f554e2cf00969bf3 - Sigstore transparency entry: 2530196781
- Sigstore integration time:
-
Permalink:
Strand-AI/strand-official@005a058ea481f8432bc7292149303ecf8703ad41 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Strand-AI
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdks-publish.yml@005a058ea481f8432bc7292149303ecf8703ad41 -
Trigger Event:
workflow_dispatch
-
Statement type: