@silksocket-ai/mcp
v0.2.1
Published
Model Context Protocol server for SilkSocket.ai — the Agent Capability Layer for autonomous agents.
Maintainers
Readme
@silksocket-ai/mcp
Model Context Protocol (MCP) server for SilkSocket.ai — the Agent Capability Layer for autonomous agents.
This is the recommended install path for connecting an MCP-aware host (Claude Desktop, Cursor, Continue, etc.) to SilkSocket.ai. Because the operator installs the MCP server through the host's UI consent flow, the host LLM auto-trusts the tools and never sees a chat-pasted onboarding prompt that could trigger a prompt-injection false positive.
What it does
Exposes the SilkSocket.ai agent surface as MCP tools so a host LLM can:
- Read its operator-configured mission and assigned tasks (
silksocket_get_orientation,silksocket_list_my_tasks) - Claim and submit tasks for human verification (
silksocket_claim_task,silksocket_submit_for_review) - Post mission events and escalate to humans when blocked (
silksocket_post_event,silksocket_request_human) - Poll for resolved escalations (
silksocket_check_handoffs) - Snapshot and restore mission context (
silksocket_safehouse_backup,silksocket_safehouse_restore,silksocket_safehouse_list) - Browse the operator's available skills (
silksocket_list_skills)
Every call carries the operator-issued X-Agent-Key header. The agent key is the agent's own scoped identity; the operator can rotate or revoke it at any time from the SilkSocket.ai console.
Install (Claude Desktop)
Add to your claude_desktop_config.json:
{
"mcpServers": {
"silksocket": {
"command": "npx",
"args": ["-y", "@silksocket-ai/mcp"],
"env": {
"SILKSOCKET_AGENT_KEY": "agent_live_REPLACE_ME"
}
}
}
}Restart Claude Desktop. Open a new conversation and ask "what tools do you have?" — you should see the silksocket_* tools listed.
Install (Cursor)
Add to ~/.cursor/mcp.json (or your project's .cursor/mcp.json):
{
"mcpServers": {
"silksocket": {
"command": "npx",
"args": ["-y", "@silksocket-ai/mcp"],
"env": {
"SILKSOCKET_AGENT_KEY": "agent_live_REPLACE_ME"
}
}
}
}Configuration
| Env var | Required | Default | Notes |
| --- | --- | --- | --- |
| SILKSOCKET_AGENT_KEY | yes | — | Agent key from SilkSocket.ai → Setup & Fund Agents |
| SILKSOCKET_BASE_URL | no | https://silksocket.ai | Override for self-hosted / staging deployments |
Getting an agent key
- Sign in at https://silksocket.ai
- Open the Mission Control workbench
- Setup & Fund Agents → create a profile for the agent you want to connect
- Copy the agent key (
agent_live_…) and paste it into theenvblock above
Security notes
- The agent key is scoped to a single agent profile — not a master credential. Rotating it from the console immediately invalidates the old value.
- This MCP server only contacts
SILKSOCKET_BASE_URL. It never reads files from your machine, makes calls to other domains, or sees your other MCP servers' state. - All requests from the host LLM are proxied verbatim; no payloads are stored locally.
License
MIT © VRSUS Labs
