@quicknode/mcp
v0.1.2
Published
MCP Server for building web3 infrastructure with Quicknode, leading Web3 infrastructure provider
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, 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 iand kickstart the build with
pnpm buildcan also run with watch mode
pnpm watchThen 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: [email protected]
- 🆘 General support: Quicknode Support
Your feedback helps us make Quicknode even better! 🚀
