Struq
Struq MCP gives coding agents secure access to your Struq vault of reusable prompts, skills, rules, kits, and project context. Search assets, open full context, load kits and projects, and save or up…
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add struq/struq
# Browse available tools
npx -y smithery tool list struq/struq
# Get full schema for a tool
npx -y smithery tool get struq/struq vault_list_assets
# Call a tool
npx -y smithery tool call struq/struq vault_list_assets '{}'Direct MCP Connection
Endpoint: https://struq--struq.run.tools
Tools (12)
vault_list_assets— List assets from your Struq vault. Optionally filter by type or tag. When presenting results to the user, show only the…vault_search— Full-text search your Struq vault. Searches titles, summaries, and body content. When presenting results to the user, s…vault_get_asset— Get the full content of an asset from your Struq vault by its ID.vault_get_favorites— Get all favorited assets from your Struq vault.vault_create_asset— Save new content to your Struq vault as an asset.vault_update_asset— Update an existing asset in your Struq vault. You can update the body, title, summary, tags, or type.vault_list_kits— List all kits in your Struq vault. Kits are named bundles of related assets.vault_get_kit— Get a kit with all its asset content. Useful for loading a full context bundle into your session.vault_list_projects— List all projects in your Struq workspace.vault_get_project— Get a full project workspace including notes, tech stack, attached kits, and all effective assets.vault_fork— Fork an asset from your vault. Creates an independent copy with lineage tracking. Optionally attach the fork to a proje…vault_clone_to_file— Clone a vault asset into a file in your project. Returns the formatted file content ready to write. The AI can then wri…
# Get full input/output schema for a tool
npx -y smithery tool get struq/struq Resources
struq://vault— All assets in your Struq vault (metadata only)struq://kits— All kits in your Struq vaultstruq://projects— All projects in your Struq workspace
Prompts (2)
project_context(projectId) — Build a rich context block from a Struq project. Use this at the start of a session to prime your AI with all relevant …vault_primer(type) — Get a compact summary of your Struq vault to use as AI session context. Optionally filter by asset type.