mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-02-22 23:57:57 +01:00
- Add body, bodyType, authentication, and authenticationType fields to create/update HTTP request MCP tools - Include comprehensive documentation for body structures and auth types in Zod descriptions - Fix MCP update_http_request to merge partial updates with existing data to prevent FK constraint violations - Fix Zod imports from 'zod/v4' to 'zod' to match installed version - Add uncaughtException handler to plugin runtime to prevent individual plugin crashes from crashing entire runtime
Yaak MCP Server Plugin
Exposes Yaak's functionality via the Model Context Protocol (MCP).
Setup
Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"yaak": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://127.0.0.1:64343/mcp"]
}
}
}
Restart Claude Desktop and make sure Yaak is running.
Available Tools
list_http_requests- List all HTTP requests in a workspaceget_http_request- Get details of a specific HTTP requestsend_http_request- Send an HTTP request and get the responsecreate_http_request- Create a new HTTP requestupdate_http_request- Update an existing HTTP requestdelete_http_request- Delete an HTTP requestlist_folders- List all folders in a workspacelist_workspaces- List all open workspacesget_workspace_id- Get the current workspace IDget_environment_id- Get the current environment IDcopy_to_clipboard- Copy text to the system clipboardshow_toast- Show a toast notification in Yaak