{"apiVersion":"v1","directorySlug":"kniv-mcp-0eec148677","title":"Systems, tools, and ideas .","description":"kniv.dev — systems, tools, and ideas","pageUrl":"https://www.mcpbundles.com/skills/kniv-mcp-0eec148677","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.kniv.dev/mcp","hostedMcpUrl":null,"toolCount":24,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"dev.kniv/kniv-mcp-0eec148677","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"stack_status","description":"Current KnivRiver stack status — agent health and service state.","inputSchema":{"type":"object","properties":{}},"logicalName":"stack_status","displayName":"stack_status","title":"stack_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"paper_signals","description":"Last N paper trading signals from the bridge queue.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25}}},"logicalName":"paper_signals","displayName":"paper_signals","title":"paper_signals","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bridge_queue","description":"All pending bridge_calls awaiting approval.","inputSchema":{"type":"object","properties":{}},"logicalName":"bridge_queue","displayName":"bridge_queue","title":"bridge_queue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"elsa_queue","description":"All ops tickets in QA Pending (awaiting Elsa gate).","inputSchema":{"type":"object","properties":{}},"logicalName":"elsa_queue","displayName":"elsa_queue","title":"elsa_queue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"open_items","description":"All open ops tickets (not Done or Closed).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50}}},"logicalName":"open_items","displayName":"open_items","title":"open_items","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compliance_score","description":"Latest compliance report or score.","inputSchema":{"type":"object","properties":{}},"logicalName":"compliance_score","displayName":"compliance_score","title":"compliance_score","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"approve_bridge","description":"Approve a pending bridge_call by ID.\nRequires authenticated session.","inputSchema":{"type":"object","required":["record_id"],"properties":{"note":{"type":"string","default":""},"record_id":{"type":"integer"}}},"logicalName":"approve_bridge","displayName":"approve_bridge","title":"approve_bridge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"approve_deploy","description":"Approve a Missive deploy card (ops_ticket of type=deploy).\nRequires authenticated session.","inputSchema":{"type":"object","required":["record_id"],"properties":{"note":{"type":"string","default":""},"record_id":{"type":"integer"}}},"logicalName":"approve_deploy","displayName":"approve_deploy","title":"approve_deploy","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"reject","description":"Reject a pending item (bridge/deploy/ticket) with a reason.\nRequires authenticated session.","inputSchema":{"type":"object","required":["record_id","item_type","reason"],"properties":{"reason":{"type":"string"},"item_type":{"type":"string"},"record_id":{"type":"integer"}}},"logicalName":"reject","displayName":"reject","title":"reject","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"read_doc","description":"Read a file from ANY knivriver-lab repo. repo REQUIRED (e.g. KnivVault, ANVIL, KnivOS-Core, knivdocs).","inputSchema":{"type":"object","required":["path","repo"],"properties":{"ref":{"type":"string","default":"main"},"path":{"type":"string"},"repo":{"type":"string"}}},"logicalName":"read_doc","displayName":"read_doc","title":"read_doc","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_docs","description":"List files in ANY knivriver-lab repo by path prefix. repo REQUIRED.","inputSchema":{"type":"object","required":["repo"],"properties":{"ref":{"type":"string","default":"main"},"repo":{"type":"string"},"prefix":{"type":"string","default":""}}},"logicalName":"list_docs","displayName":"list_docs","title":"list_docs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"commit_doc","description":"Commit an updated document to knivdocs.\nRequires authenticated session.","inputSchema":{"type":"object","required":["path","content","message","repo"],"properties":{"path":{"type":"string"},"repo":{"type":"string"},"branch":{"type":"string","default":"main"},"content":{"type":"string"},"message":{"type":"string"}}},"logicalName":"commit_doc","displayName":"commit_doc","title":"commit_doc","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"open_pr","description":"Open a PR in knivdocs. Optionally creates branch + commits a file first.\nRequires authenticated session.","inputSchema":{"type":"object","required":["title","body","head_branch","repo"],"properties":{"body":{"type":"string"},"path":{"type":"string","default":""},"repo":{"type":"string"},"content":{"type":"string","default":""},"base_branch":{"type":"string","default":"main"},"head_branch":{"type":"string"},"commit_message":{"type":"string","default":""}}},"logicalName":"open_pr","displayName":"open_pr","title":"open_pr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_repos","description":"List all knivriver-lab repositories accessible to the MCP token (name, private, default_branch).","inputSchema":{"type":"object","properties":{"include_private":{"type":"boolean","default":true}}},"logicalName":"list_repos","displayName":"list_repos","title":"list_repos","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"escalate","description":"Manually escalate an issue to Tier A.\nRequires authenticated session.","inputSchema":{"type":"object","required":["title","description"],"properties":{"source":{"type":"string","default":"knivmcp"},"ticket_id":{"type":"string","default":""}}},"logicalName":"escalate","displayName":"escalate","title":"escalate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"acknowledge","description":"Acknowledge an alert or ticket, clearing it from the active queue.\nRequires authenticated session.","inputSchema":{"type":"object","required":["record_id"],"properties":{"note":{"type":"string","default":""},"record_id":{"type":"integer"}}},"logicalName":"acknowledge","displayName":"acknowledge","title":"acknowledge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"archer_ask","description":"Submit a read-only infrastructure diagnostic question to Archer's local LLM.\nReturns a structured assessment. Use for stack state queries not covered by\nthe archer_query allowlist.","inputSchema":{"type":"object","required":["scope","context","question"],"properties":{"model":{"type":"string","default":"t2"},"scope":{"type":"string"},"context":{"type":"string"},"question":{"type":"string"},"constraints":{"type":"string","default":""}}},"logicalName":"archer_ask","displayName":"archer_ask","title":"archer_ask","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"archer_diagnose","description":"Natural language diagnostic via Archer T2-fast (Qwen3.5). No tool access — LLM reasoning only.","inputSchema":{"type":"object","required":["command"],"properties":{"command":{"type":"string"},"timeout":{"type":"integer","default":90}}},"logicalName":"archer_diagnose","displayName":"archer_diagnose","title":"archer_diagnose","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"archer_query","description":"NATS-based query to Archer listener. Executes commands on target host.","inputSchema":{"type":"object","required":["command"],"properties":{"host":{"type":"string","default":"vm200"},"command":{"type":"string"},"timeout":{"type":"integer","default":30}}},"logicalName":"archer_query","displayName":"archer_query","title":"archer_query","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gate_resolve","description":"Resolve a CCF design gate by ID.","inputSchema":{"type":"object","required":["gate_id","decision"],"properties":{"context":{"type":"string","default":""},"gate_id":{"type":"string"},"decision":{"type":"string"}}},"logicalName":"gate_resolve","displayName":"gate_resolve","title":"gate_resolve","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"trigger_flow","description":"Publish to a whitelisted NATS subject to trigger a KnivOS flow.\nDoes not constitute approval — receiving flows enforce their own gate chains.","inputSchema":{"type":"object","required":["subject","payload"],"properties":{"payload":{"type":"object","additionalProperties":true},"subject":{"type":"string"},"auth_context":{"type":"string","default":""}}},"logicalName":"trigger_flow","displayName":"trigger_flow","title":"trigger_flow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"read_finding","description":"Read recent CC findings. Returns {ok: bool, findings: list}.","inputSchema":{"type":"object","properties":{"n":{"type":"integer","default":10},"since_id":{"type":"string","default":""}}},"logicalName":"read_finding","displayName":"read_finding","title":"read_finding","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"poll_inbox","description":"Drain unread CC findings. Returns empty list if inbox clean — never errors.","inputSchema":{"type":"object","properties":{"mark_read":{"type":"boolean","default":true}}},"logicalName":"poll_inbox","displayName":"poll_inbox","title":"poll_inbox","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"push_task","description":"Publish task to knivos.claude.tasks. Returns {ok: false, error} on NATS failure.","inputSchema":{"type":"object","required":["task"],"properties":{"task":{"type":"string"},"context":{"type":"string","default":""}}},"logicalName":"push_task","displayName":"push_task","title":"push_task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Systems-tools-and-ideas-&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Aua25pdi5kZXYvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Systems-tools-and-ideas-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.kniv.dev%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Systems-tools-and-ideas-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.kniv.dev%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Systems%2C+tools%2C+and+ideas+.&connectorUrl=https%3A%2F%2Fmcp.kniv.dev%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Systems-tools-and-ideas-\" --url \"https://mcp.kniv.dev/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/kniv-mcp-0eec148677","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/kniv-mcp-0eec148677/tools/{tool}","mcpServerUrl":"https://mcp.kniv.dev/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/kniv-mcp-0eec148677?live=1"}