@quicknode/mcp
Advanced tools
@@ -8,2 +8,15 @@ "use strict"; | ||
| const utils_1 = require("../common/utils"); | ||
| const listEndpointsArgs = { | ||
| limit: zod_1.z | ||
| .number() | ||
| .min(1) | ||
| .max(250) | ||
| .default(50) | ||
| .describe("Number of endpoints to retrieve (1-250, default: 50)"), | ||
| offset: zod_1.z | ||
| .number() | ||
| .min(0) | ||
| .default(0) | ||
| .describe("Number of endpoints to skip for pagination (default: 0)"), | ||
| }; | ||
| const endpointLogsArgs = { | ||
@@ -213,5 +226,6 @@ ...generic_args_1.genericArgs.endpointIdArgs, | ||
| server.registerTool("get-endpoints", { | ||
| description: "Get all web3 QuickNode endpoints for the user, this is a list of all the endpoints that the user has created across all chains and networks", | ||
| }, async () => { | ||
| const endpoints = await client.listEndpoints(); | ||
| description: "Get web3 QuickNode endpoints for the user, this is a list of all the endpoints that the user has created across all chains and networks. Supports pagination via limit and offset parameters", | ||
| inputSchema: { ...listEndpointsArgs }, | ||
| }, async ({ limit, offset }) => { | ||
| const endpoints = await client.listEndpoints(limit, offset); | ||
| return { | ||
@@ -218,0 +232,0 @@ structuredContent: { data: endpoints }, |
+1
-1
| { | ||
| "name": "@quicknode/mcp", | ||
| "version": "0.0.1", | ||
| "version": "0.1.0", | ||
| "description": "MCP Server for building web3 infrastructure with QuickNode, leading Web3 infrastructure provider", | ||
@@ -5,0 +5,0 @@ "author": "QuickNode <devex@quicknode.com>", |
+1
-1
@@ -1,2 +0,2 @@ | ||
| # uickNode MCP Server | ||
| # QuickNode MCP Server | ||
@@ -3,0 +3,0 @@ > **🚀 The official Model Context Protocol (MCP) server for QuickNode** |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
54933
0.74%1316
1.08%