Official MCP (Model Context Protocol) server for Resurgo - your ideas rise again.
Resurgo helps you capture important information (URLs, notes, ideas) and forces them to resurface at scheduled times - via email digests, browser new tab override, and AI assistant integration. Never lose track of what matters.
npm install resurgo-mcp
# or
pnpm add resurgo-mcp- Log in to Resurgo
- Go to Settings → API
- Click Create API Key
- Copy your key
Add to your claude_desktop_config.json:
{
"mcpServers": {
"resurgo": {
"command": "npx",
"args": ["resurgo-mcp"],
"env": {
"RESURGO_API_KEY": "your_api_key_here"
}
}
}
}Optional: Override the API URL (for self-hosted instances):
{
"mcpServers": {
"resurgo": {
"command": "npx",
"args": ["resurgo-mcp"],
"env": {
"RESURGO_API_KEY": "your_api_key_here",
"RESURGO_API_URL": "https://your-instance.com/api"
}
}
}
}The MCP server provides 5 tools for managing your knowledge:
Search your saved items with full-text search and filters.
{
query: string; // Search term
tags?: string[]; // Filter by tags
status?: 'active' | 'parked' | 'done' | 'archived';
limit?: number; // Max results (default: 20)
}Example:
"Search my Resurgo nodes for 'react hooks' with the tag 'development'"
Get items that are due for review today (your inbox).
{
includeOverdue?: boolean; // Include overdue items (default: true)
}Example:
"Show me what's due in my Resurgo inbox today"
Save a new item with optional scheduling.
{
title: string; // Item title
note?: string; // Optional notes
url?: string; // Optional URL
tags?: string[]; // Tags for organization
resurfaceIn?: string; // When to resurface (see below)
}Scheduling options:
"tomorrow"- Resurface tomorrow at 9am"next week"or"1 week"- In 7 days"2 weeks"- In 14 days"next month"or"1 month"- In 30 days"2025-06-15"- Specific ISO date
Example:
"Save this URL to Resurgo: https://react.dev/learn with the note 'Review new hooks API' and resurface next week"
Defer an item to resurface later.
{
nodeId: string; // Item UUID
until: string; // When to resurface (same format as quick_capture)
}Example:
"Snooze this Resurgo item until tomorrow"
Mark an item as done.
{
nodeId: string; // Item UUID
}Example:
"Mark this Resurgo item as complete"
The MCP server connects to your Resurgo account via API and provides AI assistants like Claude with tools to:
- Search through your saved knowledge
- Capture new items during conversations
- Schedule when items should resurface
- Manage your inbox (snooze, complete, etc.)
This means you can have natural conversations like:
"Search my Resurgo notes about TypeScript patterns and create a new note summarizing the key points to review next week"
The AI will use the MCP tools to search, synthesize the information, and create a scheduled note automatically.
- Research Management: Save articles, papers, and links during research sessions
- Learning: Schedule spaced repetition for concepts you're learning
- Project Planning: Capture ideas and schedule them for review at the right time
- Meeting Notes: Save action items and have them resurface before deadlines
- Reading List: Never lose track of articles you want to read
- Node.js 20+
- Active Resurgo account (sign up)
- Resurgo API key (create one)
- MCP-compatible AI assistant (Claude Desktop, etc.)
- Issues: GitHub Issues
- API Key Authentication: Secure token-based access
- Scoped Access: API keys are tied to your account and can be revoked anytime
- HTTPS Only: All communication encrypted in transit
MIT License - see LICENSE for details
Made with ❤️ by Code Atlantic