An open API service indexing awesome lists of open source software.

https://github.com/quiknode-labs/qn-mcp


https://github.com/quiknode-labs/qn-mcp

Last synced: 3 months ago
JSON representation

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! 🚀