https://github.com/quiknode-labs/qn-mcp
https://github.com/quiknode-labs/qn-mcp
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/quiknode-labs/qn-mcp
- Owner: quiknode-labs
- License: mit
- Created: 2025-05-05T21:10:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-25T16:45:06.000Z (4 months ago)
- Last Synced: 2026-03-06T21:51:31.688Z (3 months ago)
- Language: TypeScript
- Size: 117 KB
- Stars: 4
- Watchers: 6
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](http://quicknode.com/), 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
```json
{
"mcpServers": {
"quicknode-mcp": {
"command": "npx",
"args": ["-y", "@quicknode/mcp"],
"env": {
"QUICKNODE_API_KEY": ""
}
}
}
}
```
Replace `` with a Quicknode API token. Can be created on the [Quicknode dashboard](https://dashboard.quicknode.com/api-keys)
---
## 📋 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](https://nodejs.org/)
- Download and install the LTS version (recommended)
**Verify your installation:**
```bash
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
```json
{
"mcpServers": {
"quicknode-mcp": {
"command": "/qn-mcp/dist/index.js",
"env": {
"QUICKNODE_API_KEY": ""
}
}
}
}
```
To install dependencies
```bash
pnpm i
```
and kickstart the build with
```bash
pnpm build
```
can also run with watch mode
```bash
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:
- 📧 **Email us:** [devex@quicknode.com](mailto:devex@quicknode.com)
- 🆘 **General support:** [Quicknode Support](https://support.quicknode.com/)
Your feedback helps us make Quicknode even better! 🚀