Skip to content

Commit 6e8b435

Browse files
docs: tool improvements
1 parent 23b9ac3 commit 6e8b435

11 files changed

Lines changed: 44 additions & 57 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
"url": "https://www.quicknode.com"
66
},
77
"metadata": {
8-
"description": "AI agent plugins for Quicknode blockchain infrastructure — MCP servers, skills, and more.",
8+
"description": "Build on the best blockchain infrastructure with your agents.",
99
"version": "1.0.0",
1010
"repository": "https://github.com/quicknode/agent-plugins"
1111
},
1212
"plugins": [
1313
{
1414
"name": "mcp",
15-
"description": "OAuth-secured remote MCP server for managing Quicknode infrastructure: endpoints, rate limits, security, metrics, billing.",
15+
"description": "Manage your blockchain infrastructure across 70+ chains with your agents.",
1616
"source": "./plugins/mcp",
1717
"strict": false
1818
}
1919
]
20-
}
20+
}

.cursor-plugin/marketplace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
"email": "support@quicknode.com"
66
},
77
"metadata": {
8-
"description": "AI agent plugins for Quicknode blockchain infrastructure — MCP servers, skills, and more.",
8+
"description": "Build on the best blockchain infrastructure with your agents.",
99
"version": "1.0.0",
1010
"repository": "https://github.com/quicknode/agent-plugins"
1111
},
1212
"plugins": [
1313
{
1414
"name": "mcp",
1515
"source": "./plugins/mcp",
16-
"description": "OAuth-secured remote MCP server for managing Quicknode infrastructure: endpoints, rate limits, security, metrics, billing."
16+
"description": "Manage your blockchain infrastructure across 70+ chains with your agents."
1717
}
1818
]
19-
}
19+
}

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
# Quicknode Agent Plugins
22

3-
Distribution surface for Quicknode's AI agent plugins — MCP servers, skills, prompts, and rules — across IDE marketplaces.
3+
Agent plugins from Quicknode. MCP servers, skills, and more.
44

55
## Available plugins
66

7-
| Plugin | Description |
8-
|---|---|
9-
| [`mcp`](./plugins/mcp/) | OAuth-secured remote MCP server for managing Quicknode infrastructure — endpoints, rate limits, security, metrics, billing. |
7+
| Plugin | Description |
8+
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------- |
9+
| [`mcp`](./plugins/mcp/) | Manage your blockchain infrastructure across 70+ chains with your agents. |
1010

1111
## Install
1212

13-
| Client | Guide |
14-
|---|---|
15-
| Cursor | [docs/install/cursor.md](./docs/install/cursor.md) |
13+
| Client | Guide |
14+
| -------- | ------------------------------------------------------ |
15+
| Cursor | [docs/install/cursor.md](./docs/install/cursor.md) |
1616
| Windsurf | [docs/install/windsurf.md](./docs/install/windsurf.md) |
17-
| VS Code | [docs/install/vscode.md](./docs/install/vscode.md) |
18-
| Zed | [docs/install/zed.md](./docs/install/zed.md) |
17+
| VS Code | [docs/install/vscode.md](./docs/install/vscode.md) |
18+
| Zed | [docs/install/zed.md](./docs/install/zed.md) |
1919

2020
For Claude Code and ChatGPT, use the existing listings on the respective marketplaces.
2121

2222
## License
2323

24-
MIT — see [LICENSE.md](./LICENSE.md).
24+
MIT. See [LICENSE.md](./LICENSE.md).

docs/install/cursor.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,18 @@ Edit `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (project) and add:
2727
}
2828
```
2929

30-
No `auth` block needed — the Quicknode MCP server uses OAuth 2.1 with **Dynamic Client Registration** (RFC 7591). Cursor will register itself automatically against `https://mcp.quicknode.com/register` and walk you through OAuth in your browser on first connect.
30+
No `auth` block needed. The Quicknode MCP server uses OAuth 2.1 with **Dynamic Client Registration** (RFC 7591). Cursor will register itself automatically against `https://mcp.quicknode.com/register` and walk you through OAuth in your browser on first connect.
3131

3232
## What you get
3333

34-
Tools for managing Quicknode endpoints, rate limits, security rules, metrics, billing, RPC usage, and supported chains — all through natural language. See the [plugin README](../../plugins/mcp/README.md) for the full tool list.
34+
Manage your blockchain infrastructure from your AI assistant: endpoints, rate limits, security, metrics, logs, and billing. See the [plugin README](../../plugins/mcp/README.md) for capabilities.
3535

3636
## Troubleshooting
3737

3838
- **First connection hangs**: confirm your browser opened the OAuth consent page. If your popup blocker swallowed it, copy the URL from Cursor's logs.
39-
- **"Insufficient scope" errors**: try removing the server and re-adding it — the DCR client may have been registered with stale scopes.
39+
- **"Insufficient scope" errors**: try removing the server and re-adding it. The DCR client may have been registered with stale scopes.
4040
- **Cursor keeps re-registering**: known upstream issue ([cursor forum](https://forum.cursor.com/t/mcp-oauth-persist-dcr-client-id-across-reconnects-avoid-as-side-registration-spam/158226)). Doesn't affect functionality.
4141

4242
## Requirements
4343

44-
A Quicknode account — sign up at [quicknode.com](https://www.quicknode.com).
44+
A Quicknode account. Sign up at [quicknode.com](https://www.quicknode.com).

docs/install/vscode.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ On first connection, VS Code performs OAuth 2.1 + Dynamic Client Registration ag
3737

3838
## What you get
3939

40-
Tools for managing Quicknode endpoints, rate limits, security rules, metrics, billing, RPC usage, and supported chains. See the [plugin README](../../plugins/mcp/README.md) for the full tool list.
40+
Manage your blockchain infrastructure from your AI assistant: endpoints, rate limits, security, metrics, logs, and billing. See the [plugin README](../../plugins/mcp/README.md) for capabilities.
4141

4242
## Requirements
4343

4444
- VS Code 1.99+ (native MCP support).
4545
- GitHub Copilot or another MCP-aware AI assistant inside VS Code.
46-
- A Quicknode account — sign up at [quicknode.com](https://www.quicknode.com).
46+
- A Quicknode account. Sign up at [quicknode.com](https://www.quicknode.com).

docs/install/windsurf.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Edit `~/.codeium/windsurf/mcp_config.json` and add:
1414
}
1515
```
1616

17-
Note: Windsurf uses `serverUrl` (not `url`). Then **fully quit and reopen Windsurf** — closing the window alone doesn't reload MCP servers.
17+
Note: Windsurf uses `serverUrl` (not `url`). Then **fully quit and reopen Windsurf**. Closing the window alone doesn't reload MCP servers.
1818

1919
On first connection, Windsurf performs OAuth 2.1 + Dynamic Client Registration against `https://mcp.quicknode.com/register` and prompts you to authorize in the browser. No pre-shared credentials needed.
2020

@@ -32,8 +32,8 @@ windsurf://windsurf-mcp-registry?serverName=quicknode-mcp
3232
3333
## What you get
3434

35-
Tools for managing Quicknode endpoints, rate limits, security rules, metrics, billing, RPC usage, and supported chains. See the [plugin README](../../plugins/mcp/README.md) for the full tool list.
35+
Manage your blockchain infrastructure from your AI assistant: endpoints, rate limits, security, metrics, logs, and billing. See the [plugin README](../../plugins/mcp/README.md) for capabilities.
3636

3737
## Requirements
3838

39-
A Quicknode account — sign up at [quicknode.com](https://www.quicknode.com). MCP access must be enabled by your Windsurf team admin.
39+
A Quicknode account. Sign up at [quicknode.com](https://www.quicknode.com). MCP access must be enabled by your Windsurf team admin.

docs/install/zed.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ In Zed's settings (Command Palette → "zed: open settings"), add to `context_se
2121

2222
`mcp-remote` handles the OAuth + DCR handshake locally and proxies it over stdio into Zed.
2323

24-
## Native remote (try first if you want — may not work yet)
24+
## Native remote
2525

2626
```json
2727
{
@@ -39,10 +39,10 @@ Note: Zed uses `context_servers` (not `mcpServers`).
3939

4040
## What you get
4141

42-
Tools for managing Quicknode endpoints, rate limits, security rules, metrics, billing, RPC usage, and supported chains. See the [plugin README](../../plugins/mcp/README.md) for the full tool list.
42+
Manage your blockchain infrastructure from your AI assistant: endpoints, rate limits, security, metrics, logs, and billing. See the [plugin README](../../plugins/mcp/README.md) for capabilities.
4343

4444
## Requirements
4545

4646
- Zed with the AI assistant enabled.
47-
- Node.js installed (for `npx` to fetch `mcp-remote`) only needed for the stdio bridge.
48-
- A Quicknode account — sign up at [quicknode.com](https://www.quicknode.com).
47+
- Node.js installed (for `npx` to fetch `mcp-remote`), only needed for the stdio bridge.
48+
- A Quicknode account. Sign up at [quicknode.com](https://www.quicknode.com).

plugins/mcp/.cursor-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "mcp",
33
"displayName": "Quicknode MCP",
44
"version": "1.0.0",
5-
"description": "OAuth-secured remote MCP server for managing Quicknode blockchain infrastructure — endpoints, rate limits, security, metrics, billing.",
5+
"description": "Manage your blockchain infrastructure across 70+ chains with your agents.",
66
"author": {
77
"name": "Quicknode",
88
"email": "support@quicknode.com"

plugins/mcp/README.md

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Quicknode MCP
22

3-
OAuth-secured remote MCP server for managing your Quicknode blockchain infrastructure from any MCP-compatible AI assistant.
3+
Give your AI agents the best blockchain infrastructure.
44

55
- **Endpoint**: `https://mcp.quicknode.com/mcp`
66
- **Transport**: Streamable HTTP (stateless)
7-
- **Auth**: OAuth 2.1 with Dynamic Client Registration (RFC 7591) — clients register themselves automatically; no API key in your config
7+
- **Auth**: OAuth 2.1 with Dynamic Client Registration (RFC 7591). Clients register themselves automatically; no API key in your config.
88

99
## Install
1010

@@ -30,33 +30,20 @@ Manual config (works for any client supporting remote MCP):
3030

3131
On first connection, the client performs DCR against `https://mcp.quicknode.com/register`, then walks you through OAuth in your browser. No pre-shared `CLIENT_ID` / `CLIENT_SECRET` needed.
3232

33-
## Available tools
34-
35-
| Tool | Purpose |
36-
|---|---|
37-
| `list-endpoints` | List your Quicknode endpoints |
38-
| `get-endpoint` | Get details for one endpoint |
39-
| `create-endpoint` | Provision a new endpoint |
40-
| `delete-endpoint` | Decommission an endpoint |
41-
| `update-endpoint-security-options` | Update endpoint security configuration |
42-
| `update-endpoint-rate-limits` | Adjust per-method rate limits |
43-
| `get-endpoint-rate-limit-by-method` | Inspect a single method's rate limit |
44-
| `get-rate-limit-details` | Get rate-limit configuration details |
45-
| `list-endpoint-method-rate-limits` | List all method-level limits for an endpoint |
46-
| `create-security-rule` | Add a security rule |
47-
| `delete-security-rule` | Remove a security rule |
48-
| `list-endpoint-security` | List active security rules |
49-
| `get-endpoint-metrics` | Fetch endpoint metrics |
50-
| `list-endpoint-logs` | List endpoint request logs |
51-
| `get-endpoint-log-details` | Inspect one log entry |
52-
| `get-rpc-usage` | RPC usage stats |
53-
| `get-billing` | Account billing summary |
54-
| `list-chains` | List supported chains |
33+
## What you can do
34+
35+
- **Endpoint management**: list, inspect, provision, and archive Quicknode endpoints across supported chains.
36+
- **Rate limits**: adjust general (RPS/RPM/RPD) limits and configure per-method rate limiters.
37+
- **Security**: manage endpoint security options (CORS, JWT, IPs, etc.) and rules (IP, JWT, referrer, domain mask, token).
38+
- **Observability**: fetch endpoint metrics, request/response logs, and account-level RPC usage breakdowns.
39+
- **Account**: query billing and discover supported chains.
40+
41+
Once connected, your MCP client will display the live tool list from the server.
5542

5643
## Requirements
5744

5845
A Quicknode account. Sign up at [quicknode.com](https://www.quicknode.com).
5946

6047
## License
6148

62-
MIT — see [LICENSE.md](../../LICENSE.md) at the repo root.
49+
MIT. See [LICENSE.md](../../LICENSE.md) at the repo root.

plugins/mcp/server.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
33
"name": "io.github.quicknode/mcp",
4-
"description": "OAuth-secured remote MCP for managing Quicknode endpoints, rate limits, metrics, and billing.",
4+
"description": "Manage your blockchain infrastructure across 70+ chains with your agents.",
55
"version": "1.0.0",
66
"repository": {
77
"url": "https://github.com/quicknode/agent-plugins",

0 commit comments

Comments
 (0)