janswist/mcp-dexscreener logo

janswist/mcp-dexscreener

Free

使用开放免费的 Dexscreener API 获取实时链上市场价格。

FreeFree tier
Type
Open Source

About janswist/mcp-dexscreener

An MCP (Model Context Protocol) server that integrates Dexscreener's free and open API to let AI agents check any on-chain price. Based on Dexscreener documentation as of April 4, 2025, this server provides a simple interface for querying real-time cryptocurrency prices across decentralized exchanges. It supports both stdio (index.js) and SSE (index-sse.js) transport protocols, allowing local use with Claude Desktop or remote hosting. Setup is straightforward with npm install and configuration in claude_desktop_config.json.

Key Features

Uses Dexscreener's free and open API to fetch on-chain prices
Supports both stdio (index.js) and SSE (index-sse.js) transport protocols
Easy to set up with npm install
Configurable for use with Claude Desktop via MCP configuration
Can be hosted on remote servers using SSE version

Pros & Cons

Pros
  • Free and open source
  • No API key required; uses Dexscreener's public API
  • Simple setup and configuration
  • Supports remote hosting via SSE
  • Works with popular MCP clients like Claude Desktop
Cons
  • Basic implementation limited to Dexscreener API endpoints; no additional data processing
  • Requires local Node.js runtime and manual configuration for desktop use
  • Dexscreener API may have rate limits or usage restrictions not documented in this repo

Best For

Enabling AI agents to query real-time cryptocurrency prices on decentralized exchangesIntegrating on-chain price data into Claude Desktop or other MCP-compatible assistantsBuilding automated trading or monitoring bots that need live price feeds

FAQ

How do I install mcp-dexscreener?
Run 'npm run install' in the project directory to install dependencies.
How can I use this with Claude Desktop?
Add the dexscreener server configuration to your claude_desktop_config.json file with the command 'node' and the absolute path to the index.js file as shown in the README.
What transport protocols are available?
The server supports both stdio (via index.js) and server-sent events (SSE, via index-sse.js). The SSE version can be hosted on a remote server.