npm @gudlab/gud-api-mcpstdioupdated 5mo ago
A lightweight, full-featured API client built into your editor. Test REST and GraphQL APIs, organize requests into collections, manage environments, and generate code snippets — without switching to Postman or another external tool.
O que dá para fazer com gud api mcp?
Gud API
A lightweight, full-featured API client built into your editor. Test REST and GraphQL APIs, organize requests into collections, manage environments, and generate code snippets — without switching to Postman or another external tool.
Available on OpenVSX and the VS Code Marketplace. Learn more at gudlab.org/gudapi.
Features
Request Builder
- All HTTP methods: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD
- Query params editor with bidirectional URL sync and enable/disable toggles
- Headers editor with dynamic key-value rows
- Multiple body types: JSON, Form URL Encoded, Multipart Form Data, GraphQL, plain text
- File uploads via multipart form-data with native file picker
- Auth: Bearer Token, Basic Auth, API Key (header or query param)
GraphQL
- Dedicated GraphQL editor with separate Query and Variables panes
- Auto-sets method to POST and Content-Type to application/json
- Variables parsed as JSON and sent alongside the query
Response Viewer
- Status code, response time, size, and format detection (JSON/HTML/XML)
- Pretty / Raw / Preview toggle — preview renders HTML in a sandboxed iframe
- Search — find text in the response body with match count and navigation
- Cookies tab — view Set-Cookie headers from the response
- Copy button for body or headers
Code Generation
- Generate code from any request with one click
- Languages: cURL, JavaScript (fetch), Python (requests), Node.js (axios)
- Copy to clipboard
Request History
- Every request is auto-saved to history (last 100 entries)
- View history in the sidebar with method, URL, status, and timestamp
- Click any entry to reload it into the request builder
- Persists across VS Code sessions
Cookie Management
- Cookies from responses are automatically captured and stored
- Cookies are auto-sent on subsequent requests to matching domains
- Cookie Manager to view, enable/disable, and delete cookies by domain
- In-memory storage — cookies reset when VS Code restarts
Collections
- Save and organize requests into collections and folders
- Click to load any saved request back into the builder
- Right-click to rename, delete, or create new folders
- Supports deeply nested folder structures
Import
- Postman v2.x collections (including nested folders, headers, body, and collection variables)
- Thunder Client collections
- OpenAPI 3.x / Swagger 2.0 specs (paths become requests, tags become folders)
- Import via sidebar button or command palette
Environments & Variables
{{variable}}syntax in URLs, headers, and body — resolved automatically on send- Collection-level variables imported from Postman (e.g.
{{base_url}}) - User-defined environments with key-value editor and enable/disable toggles
- Environment selector in the toolbar — switch between environments instantly
- Variable resolution order: environment overrides collection variables
Editor Integration
- Activity bar icon for quick access
- Matches your VS Code theme automatically (light, dark, high contrast)
- Works without a workspace open (stores in VS Code global storage)
- Keyboard shortcut: Enter to send request
Getting Started
- Install the extension from OpenVSX or the VS Code Marketplace
- Click the Gud API icon in the activity bar
- Enter a URL and press Send
- Click Save to add the request to a collection
To import an existing collection, click Import in the sidebar and select a Postman, Thunder Client, or OpenAPI JSON file.
Free vs Pro
Gud API is free to use with no limits on requests, collections, or folders.
| Feature | Free | Pro |
|---|---|---|
| Unlimited requests | Yes | Yes |
| Collections & folders | Yes | Yes |
| Import (Postman, Thunder Client, OpenAPI) | Yes | Yes |
| Auth (Bearer, Basic, API Key) | Yes | Yes |
| GraphQL support | Yes | Yes |
| Multipart form-data & file upload | Yes | Yes |
| Code generation (cURL, fetch, Python, axios) | Yes | Yes |
| Request history | Yes | Yes |
| Cookie management | Yes | Yes |
| Response search & format toggle | Yes | Yes |
| Collection variables | Yes | Yes |
| Environments | 1 | Unlimited |
| Team sync | - | Yes |
| Cloud collections | - | Yes |
Pro: $4/month or $29 lifetime.
Support
Gud API is free with no limits. If it saves you time, consider supporting development:
Feedback & Issues
Report bugs or request features at github.com/gudlab/gud-api/issues.
License
Proprietary. See the LICENSE file included with this extension for details.
Instalação
Adicione gud api mcp ao seu cliente. Escolha o que você usa.
claude mcp add gud-api-mcp -- npx -y @gudlab/gud-api-mcpcodex mcp add gud-api-mcp -- npx -y @gudlab/gud-api-mcpamp mcp add gud-api-mcp -- npx -y @gudlab/gud-api-mcp{
"mcpServers": {
"gud-api-mcp": {
"command": "npx",
"args": [
"-y",
"@gudlab/gud-api-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"gud-api-mcp": {
"command": "npx",
"args": [
"-y",
"@gudlab/gud-api-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"gud-api-mcp","command":"npx","args":["-y","@gudlab/gud-api-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"gud-api-mcp": {
"command": "npx",
"args": [
"-y",
"@gudlab/gud-api-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"gud-api-mcp": {
"command": "npx",
"args": [
"-y",
"@gudlab/gud-api-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"gud-api-mcp": {
"command": "npx",
"args": [
"-y",
"@gudlab/gud-api-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"gud-api-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@gudlab/gud-api-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"gud-api-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@gudlab/gud-api-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @gudlab/gud-api-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Pontuação
39 / 100
Incompleta
- Documentação19/25
- Manutenção13/25
- Confiança9/20
- Capacidade0/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 146 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 0.1.3Mais recente | 9 de jul. de 2026 |
| 0.1.2 | 9 de jul. de 2026 |