Skip to content

quiknode-labs/qn-mcp

Repository files navigation

Quicknode MCP Server

🚀 The official Model Context Protocol (MCP) server for Quicknode

Unleash the power of blockchain infrastructure from your AI workflows


🌟 What is Quicknode MCP?

Quicknode MCP Server brings the power of Quicknode's blockchain infrastructure directly to your AI assistant. With this MCP server, you can:

  • 🔧 Set up and configure Quicknode endpoints and infra across multiple networks
  • 📊 Monitor endpoint usage and billing information
  • ⚡ Manage your Quicknode infrastructure through natural language
  • 🛠️ Unlock blockchain operations by provisioning the infrastructure you need

Built by the team at Quicknode, we're trailblazers in blockchain and web3 technology, tirelessly working to simplify blockchain infrastructure. Our combined passion, ingenuity, and dedication pave the way for seamless, high-performance API access across multiple platforms, shaping the future of digital interactions.


🚀 Getting Started

Add to your config on your claude_desktop_config.json, Cursor's mcp.json or alike

{
  "mcpServers": {
    "quicknode-mcp": {
      "command": "npx",
      "args": ["-y", "@quicknode/mcp"],
      "env": {
        "QUICKNODE_API_KEY": "<replace-with-qn-token>"
      }
    }
  }
}

Replace <qn-token> with a Quicknode API token. Can be created on the Quicknode dashboard


📋 Notes

This MCP server requires Node.js 18.18.0 or higher.

Installing Node.js

If you don't have Node.js installed or need to upgrade:

Download from nodejs.org

  • Visit nodejs.org
  • Download and install the LTS version (recommended)

Verify your installation:

node --version  # Should show v18.18.0 or higher
npm --version   # Should show npm version

🛠️ Development Guide

How to run locally

To run from local repo, put this server config on your claude_desktop_config.json, Cursor's mcp.json or alike

{
  "mcpServers": {
    "quicknode-mcp": {
      "command": "<absolute-path-to-repo>/qn-mcp/dist/index.js",
      "env": {
        "QUICKNODE_API_KEY": "<replace-with-qn-token>"
      }
    }
  }
}

To install dependencies

pnpm i

and kickstart the build with

pnpm build

can also run with watch mode

pnpm watch

Then restart Claude/reload Cursor config or similar, you should see resources/tools get picked up by the chat client.


💬 Feedback & Support

We'd love to hear from you! If you have questions, suggestions, or run into any issues:

Your feedback helps us make Quicknode even better! 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •