Nexus (Multi-Platform Productivity)
FreeNot checkedIntegrates Google Calendar, Obsidian, Trello, web parsing, and Google News through a unified interface with semantic search capabilities for managing digital wo
About
Integrates Google Calendar, Obsidian, Trello, web parsing, and Google News through a unified interface with semantic search capabilities for managing digital workspaces across multiple productivity platforms.
README
Features
Google Calendar Integration
- Create, read, update, and delete calendar events
- List upcoming events
Obsidian Vault Management
- Create, read, update, and delete notes
- Full-text search in notes
- Folder management (create, delete, search, list)
Trello Integration
- Board, list, and card management
- Create, update, and delete cards
- Search cards by text query
Web Page Parsing
- Extract and clean HTML content from any URL
Google News Search
- Search for recent news articles on a given topic
Prerequisites
- Python 3.10 or higher
- Poetry (Python package manager)
- Google Calendar API credentials
- Trello API credentials (if using Trello features)
- Obsidian Vault (if using Obsidian features)
Installation
Clone the repository:
git clone https://github.com/yourusername/nexus-mcp.git cd nexus-mcpInstall dependencies using Poetry:
poetry installSet up Google Calendar API:
- Go to the Google Cloud Console
- Create a new project or select an existing one
- Enable the Google Calendar API
- Create OAuth 2.0 credentials
- Download the credentials and save them as
credentials.jsonin the project root
Set up Trello API (optional):
- Go to Trello Developer Portal
- Get your API key and token
- Add them to your environment variables or config file
Configuration
- Run the initial setup to authenticate with Google Calendar:
poetry run python main.py- This will open a browser window for Google authentication
- Follow the prompts to authorize the application
Usage
Start the server:
poetry run python main.pyThe server will start and be ready to accept MCP-compatible client connections.
Use any MCP-compatible client to interact with the server. The server provides the following tools:
- Calendar management
- Obsidian vault operations
- Trello board management
- Web page parsing
Anthropic Claude Desktop Configuration
To use this server with Anthropic Claude Desktop, add the following configuration to your Claude Desktop settings:
{
"mcpServers": {
"personal-assistant": {
"command": "/path/to/your/venv/bin/python",
"args": ["/path/to/your/project/main.py"],
"env": {
"GOOGLE_CREDENTIALS_PATH": "/path/to/your/credentials.json",
"GOOGLE_TOKEN_PATH": "/path/to/your/token.json",
"GOOGLE_API_KEY": "your_google_api_key",
"GOOGLE_CX_ID": "your_google_cx_id",
"OBSIDIAN_VAULT_PATH": "/path/to/your/obsidian/vault",
"OBSIDIAN_DEFAULT_FOLDER": "your_default_folder",
"TRELLO_API_KEY": "your_trello_api_key",
"TRELLO_TOKEN": "your_trello_token",
"LOG_PATH": "/path/to/log.txt",
"ENABLE_OBSIDIAN_TOOLS": "True/False",
"ENABLE_TRELLO_TOOLS": "True/False",
"ENABLE_CALENDAR_TOOLS": "True/False",
"ENABLE_NEWS_SEARCH": "True/False",
"ENABLE_WEB_PARSER": "True/False",
"SEMANTIC_SEARCH_ENABLED": "True/False",
"EMBEDDINGS_PATH": "/path/to/embeddings.json"
}
}
}
}
Replace the paths and credentials with your actual values:
command: Path to your Python virtual environment's Python executableargs: Path to your project'smain.pyfileENABLE_OBSIDIAN_TOOLS: Set toTrueto enable Obsidian toolsENABLE_TRELLO_TOOLS: Set toTrueto enable Trello toolsENABLE_CALENDAR_TOOLS: Set toTrueto enable Google Calendar toolsENABLE_NEWS_SEARCH: Set toTrueto enable Google News searchENABLE_WEB_PARSER: Set toTrueto enable the web parser toolGOOGLE_CREDENTIALS_PATH: Path to your Google Calendar credentials file (credentials.json)GOOGLE_TOKEN_PATH: Path to your Google Calendar token file (token.json)GOOGLE_API_KEY: Your Google API Key (for Custom Search API)GOOGLE_CX_ID: Your Google Programmable Search Engine ID (CX ID for Custom Search API)OBSIDIAN_VAULT_PATH: Path to your Obsidian vaultOBSIDIAN_DEFAULT_FOLDER: Optional path to default folder in your vault where new notes will be createdTRELLO_API_KEY: Your Trello API keyTRELLO_TOKEN: Your Trello API tokenLOG_PATH: Path to the log fileSEMANTIC_SEARCH_ENABLED: Set toTrueto enable semantic search for Obsidian VaultSIMILARITY_TRESHOLD: Default value is 0.5, this is the treshold for the semantic searchEMBEDDINGS_PATH: Optional path to the embeddings json file generated by the Obsidian Vector Search plugin (defaults to.obsidian/plugins/vector-search/data.jsonrelative toOBSIDIAN_VAULT_PATHif not set)MODEL_TOKEN_LIMIT: Limit for the AI model to understand when to chunk the notesCHUNK_SIZE_TOKENS: Chunk size
To enable semantic search capabilities, you'll need to install the Vector Search plugin for Obsidian.

After the reindexing process is complete, the plugin will generate a JSON file containing vector embeddings at the following location:
.obsidian/plugins/vector-search/data.json
This file will be used as the embedding source for semantic search queries.
Recommended clients:
Development
- The project uses Poetry for dependency management
- All tools are registered in
main.py - Service-specific implementations are in the
services/directory - Follow PEP 8 style guidelines for Python code
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Install Nexus (Multi-Platform Productivity) in Claude Desktop, Claude Code & Cursor
unyly install nexus-multi-platform-productivityInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add nexus-multi-platform-productivity -- uvx nexus-mcpStep-by-step: how to install Nexus (Multi-Platform Productivity)
FAQ
Is Nexus (Multi-Platform Productivity) MCP free?
Yes, Nexus (Multi-Platform Productivity) MCP is free — one-click install via Unyly at no cost.
Does Nexus (Multi-Platform Productivity) need an API key?
No, Nexus (Multi-Platform Productivity) runs without API keys or environment variables.
Is Nexus (Multi-Platform Productivity) hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Nexus (Multi-Platform Productivity) in Claude Desktop, Claude Code or Cursor?
Open Nexus (Multi-Platform Productivity) on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Notion
Read and write pages in your workspace
by NotionLinear
Issues, cycles, triage — from Claude
by LinearGoogle Drive
Search and read your Drive files
by Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
by mindsdbfulcradynamics/fulcra-context-mcp
Access personal health and biometric data (sleep stages, heart rate, HRV, glucose, workouts), calendar and location via the Fulcra Life API.
by fulcradynamicsrinadelph/Agent-MCP
Framework for building multi-agent systems that coordinate over MCP, with task management, shared context and RAG.
by rinadelphWhenLabs-org/when
Developer toolkit: stack detection for AI context files, port conflicts, .env schema validation, docs drift, dependency license audits and task timing.
by WhenLabs-orgBeltran12138/wecom-docs-mcp-server
WeCom (Enterprise WeChat) document operations via MCP: create, read, and edit Docs and Smartsheets (9 tools). Fills the doc-CRUD gap — existing WeCom MCP server
by Beltran12138freema/mcp-gsheets
Google Sheets API integration for reading, writing, formatting and sheet management.
by freemamattijsdp/dbt-docs-mcp
dbt-core (OSS) project metadata, model and column-level lineage, and dbt documentation.
by mattijsdpCompare Nexus (Multi-Platform Productivity) with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All productivity MCPs
