ecosystem-mcp-server
Provides tools to sync Notion context to repos, search across Notion databases, and sync Monarch Money transactions to a Notion database.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ecosystem-mcp-serverwhat's the status of my automation systems?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ecosystem MCP Server
MCP server that provides unified control over the personal automation ecosystem. Lets Claude act as an operator, not just a reader.
What This Does
This MCP server wraps and orchestrates all personal automation tools:
Downloads Organizer - Trigger PDF and media organization
Treehouse Context Sync - Sync Notion context to repos
Notion Rules - Run tax document OCR pipeline
Monarch Money - Financial data (wraps existing MCP)
System Health - Monitor all automation systems
Related MCP server: Apple MCP Server
Available Tools
Tool | Description |
| Health of all systems at a glance |
| Trigger file organization (pdf, media, all) |
| Run treehouse-context-sync |
| Run notion-rules OCR pipeline |
| Pull from Monarch Money |
| Search across Notion databases |
| Recent operations and results |
| Verify all systems in sync |
| Sync Monarch transactions to Notion |
External Integrations
Integration | Purpose | Status |
OpenBB | Financial market data (stocks, crypto, forex) | Installed |
Installation
# Clone the repository
cd ~/Documents
git clone https://github.com/pqsoccerboy17/ecosystem-mcp-server.git
cd ecosystem-mcp-server
# Install with pip
pip install -e .Claude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"ecosystem": {
"command": "python",
"args": ["-m", "ecosystem_mcp_server.server"],
"cwd": "/Users/mdmac/Documents/ecosystem-mcp-server/src"
}
}
}Architecture
ecosystem-mcp-server
├── Wraps: downloads-organizer (PDFs + media)
├── Wraps: treehouse-context-sync
├── Wraps: notion-rules (tax OCR)
├── Wraps: monarch-mcp-server (financial)
├── Wraps: monarch_sync (Monarch → Notion transactions)
└── Logs: SQLite history databaseAll operations are logged to ~/Library/Application Support/ecosystem-mcp-server/history.db for tracking and debugging.
Monarch → Notion Sync
The sync_monarch_to_notion tool syncs transactions from Monarch Money to the Treehouse Transactions Notion database:
Pulls transactions for configurable date range (default: 7 days)
Maps Monarch categories to Notion schema
Deduplicates based on Monarch transaction ID
Uses account tags (TH/PERS) for entity classification
Supports dry-run mode for testing
Example Usage
In Claude:
"What's the status of my automation systems?"
→ Calls get_ecosystem_status()
"Organize my downloads"
→ Calls organize_downloads("all")
"Sync my Notion context"
→ Calls sync_notion_context()Development
# Run tests
pytest
# Format code
black src/
# Lint
ruff check src/License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- sentinelOAuthio.rootstuff
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
Deploy, monitor, and manage your OpenClaw AI assistants via natural language.
Monitoring + status pages set up by talking to Claude. Auto-detects 30+ SDKs and your URLs.
Your life dashboard for AI: tasks, habits, goals, budgets, workouts, nutrition, journal, notes.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables Claude to interact with Things 3 task management, allowing natural language task creation, project analysis, and GTD workflow automation.2444MIT
- FlicenseBqualityDmaintenanceExposes macOS system controls and Apple apps as structured tools for Claude, enabling control of volume, music, files, browser tabs, and more via natural language with configurable permissions and rate limiting.311-
- AlicenseBqualityBmaintenanceEnables Claude Desktop to monitor and control your computer system with 90+ real-time tools covering CPU, RAM, GPU, disk, network, processes, and more, plus extensions for file management, code editing, and web research.84MIT
- AlicenseBqualityDmaintenanceEnables Claude to interact with an Obsidian vault via the Local REST API plugin, supporting file operations, search, periodic notes, commands, and semantic search.223,363 npmMIT