SPOC MCP
An MCP server that allows agents to issue signed agent passports, report activity, and verify harness envelopes. It supports tools for issuing, testing, reporting, completing, and verifying harnesses, as well as retrieving task details. The server uses bearer authentication and provides an MCP manifest and SSE stream for integration.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Issue signed agent passports
- Report activity to the SPOC register
- Verify harness envelopes
- Retrieve task records
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@spocapp/mcp-bridge 0.1.3
{
"version": "0.1.3",
"transport": "stdio",
"identifier": "@spocapp/mcp-bridge",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "SPOC_BEARER",
"description": "Bearer token from https://spoc.com/settings/api-keys. Omit for anonymous access; required for tools that need a principal (e.g. spoc.harness.issue)."
},
{
"name": "SPOC_ENDPOINT",
"description": "HTTP JSON-RPC endpoint. Defaults to https://spoc.com/mcp/rpc."
},
{
"name": "SPOC_EVENTS_ENDPOINT",
"description": "SSE endpoint for server-initiated notifications. Defaults to https://spoc.com/mcp/events."
},
{
"name": "SPOC_TIMEOUT_MS",
"description": "HTTP request timeout in milliseconds. Defaults to 30000."
},
{
"name": "SPOC_DISABLE_SSE",
"description": "Set to 1 to skip the SSE event stream (notifications become unavailable)."
},
{
"name": "SPOC_DEBUG",
"description": "Set to 1 to log debug output to stderr."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"spoc-mcp": {
"command": "npx",
"args": [
"-y",
"@spocapp/mcp-bridge@0.1.3"
],
"env": {
"SPOC_BEARER": "<YOUR_SPOC_BEARER>",
"SPOC_ENDPOINT": "<YOUR_SPOC_ENDPOINT>",
"SPOC_EVENTS_ENDPOINT": "<YOUR_SPOC_EVENTS_ENDPOINT>",
"SPOC_TIMEOUT_MS": "<YOUR_SPOC_TIMEOUT_MS>",
"SPOC_DISABLE_SSE": "<YOUR_SPOC_DISABLE_SSE>",
"SPOC_DEBUG": "<YOUR_SPOC_DEBUG>"
}
}
}
}Cline
{
"mcpServers": {
"spoc-mcp": {
"command": "npx",
"args": [
"-y",
"@spocapp/mcp-bridge@0.1.3"
],
"env": {
"SPOC_BEARER": "<YOUR_SPOC_BEARER>",
"SPOC_ENDPOINT": "<YOUR_SPOC_ENDPOINT>",
"SPOC_EVENTS_ENDPOINT": "<YOUR_SPOC_EVENTS_ENDPOINT>",
"SPOC_TIMEOUT_MS": "<YOUR_SPOC_TIMEOUT_MS>",
"SPOC_DISABLE_SSE": "<YOUR_SPOC_DISABLE_SSE>",
"SPOC_DEBUG": "<YOUR_SPOC_DEBUG>"
}
}
}
}VS Code
{
"servers": {
"spoc-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@spocapp/mcp-bridge@0.1.3"
],
"env": {
"SPOC_BEARER": "<YOUR_SPOC_BEARER>",
"SPOC_ENDPOINT": "<YOUR_SPOC_ENDPOINT>",
"SPOC_EVENTS_ENDPOINT": "<YOUR_SPOC_EVENTS_ENDPOINT>",
"SPOC_TIMEOUT_MS": "<YOUR_SPOC_TIMEOUT_MS>",
"SPOC_DISABLE_SSE": "<YOUR_SPOC_DISABLE_SSE>",
"SPOC_DEBUG": "<YOUR_SPOC_DEBUG>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"spoc-mcp": {
"command": "npx",
"args": [
"-y",
"@spocapp/mcp-bridge@0.1.3"
],
"env": {
"SPOC_BEARER": "<YOUR_SPOC_BEARER>",
"SPOC_ENDPOINT": "<YOUR_SPOC_ENDPOINT>",
"SPOC_EVENTS_ENDPOINT": "<YOUR_SPOC_EVENTS_ENDPOINT>",
"SPOC_TIMEOUT_MS": "<YOUR_SPOC_TIMEOUT_MS>",
"SPOC_DISABLE_SSE": "<YOUR_SPOC_DISABLE_SSE>",
"SPOC_DEBUG": "<YOUR_SPOC_DEBUG>"
}
}
}
}Let your agent find its tools
Find servers like SPOC MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.