web3-daily-mcp
README.md
# Web3 Daily MCP Server
MCP (Model Context Protocol) server for Web3 Daily - providing real-time Web3 research digest through standardized AI tool interface.
## Features
This MCP server exposes 4 tools:
| Tool | Description |
|------|-------------|
| `get_public_digest` | Get today's Web3 public digest (macro news + KOL sentiment + market data) |
| `get_personalized_digest` | Get personalized digest based on wallet's on-chain behavior |
| `get_wallet_profile` | Analyze wallet's on-chain behavior and investment style |
| `get_market_overview` | Get current BTC/ETH prices and Fear & Greed Index |
## Installation
### For OpenClaw
Add to your `openclaw.json`:
```json
{
"plugins": {
"entries": {
"web3-daily": {
"enabled": true,
"command": "npx",
"args": ["web3-daily-mcp"]
}
}
}
}
```
### For Claude Desktop
Add to `claude_desktop_config.json`:
```json
{
"mcpServers": {
"web3-daily": {
"command": "npx",
"args": ["web3-daily-mcp"]
}
}
}
```
### For Cursor
Add to MCP settings:
```json
{
"web3-daily": {
"command": "npx",
"args": ["web3-daily-mcp"]
}
}
```
## Usage Examples
### Get Public Digest (Chinese)
```
User: 给我今天的 Web3 日报
Agent: [calls get_public_digest with language="zh"]
```
### Get Public Digest (English)
```
User: Give me today's Web3 digest
Agent: [calls get_public_digest with language="en"]
```
### Get Personalized Digest
```
User: My wallet is 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045, give me personalized digest
Agent: [calls get_personalized_digest with wallet_address and language]
```
### Analyze Wallet Profile
```
User: Analyze this wallet: 0x3a4e3c24720a1c11589289da99aa31de3f338bf9
Agent: [calls get_wallet_profile with wallet_address]
```
## Data Sources
The MCP server connects to the J4Y backend which aggregates:
- 170+ news sources (RSS feeds, The Block, CoinDesk, etc.)
- 50+ KOL Twitter accounts (Chinese + English)
- Real-time market data (CoinGecko, Fear & Greed Index)
- On-chain data via DeBank API
## Privacy
- **Public digest**: No personal data required
- **Personalized features**: Wallet address is sent to backend for analysis
- **Data retention**: Wallet profiles cached for 24 hours, then refreshed
- **No permanent storage**: We do not permanently store or sell wallet data
## Development
```bash
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Start production server
npm start
```
## License
MIT
TDQS
A4/5.0
Scored across 4 tools
Disambiguation4/5
Tools are mostly distinct, but get_public_digest and get_market_overview both include market data, which could cause minor confusion. However, each tool has a clearly different primary purpose (daily summary vs. specific market snapshot).
Naming Consistency5/5
All tools follow a consistent get_<noun> pattern, making the API predictable and easy to navigate.
Tool Count5/5
Four tools is a well-scoped size for a Web3 digest service, providing enough variety without overwhelming the agent.
Completeness4/5
The tool surface covers public and personalized digests, wallet analysis, and market overview. A minor gap is the lack of historical digests or detailed coin-specific data, but the core domain is well covered.
Maintenance
ActivityInactive
ResponsivenessNo issues