Files
Obsidian-Vault/Inbox/MCP Servers for Claude.md

235 lines
6.7 KiB
Markdown

# MCP Servers for Claude Code
A curated list of Model Context Protocol servers to enhance Claude's capabilities as a personal assistant.
## What is MCP?
Model Context Protocol (MCP) is an open standard that enables AI models to securely interact with external data sources and tools through standardized server implementations.
## Recommended MCP Servers
### 🧮 Math & Computation
#### Wolfram Alpha
Multiple implementations available for computational intelligence:
- **ricocf/mcp-wolframalpha** (Python)
- GitHub: https://github.com/ricocf/mcp-wolframalpha
- Features: Mathematical calculations, scientific queries, data analysis
- Returns: Structured results in text or image formats
- **cnosuke/mcp-wolfram-alpha** (Go)
- GitHub: https://github.com/cnosuke/mcp-wolfram-alpha
- Features: Delegates numerical computation to Wolfram Alpha's high-precision engine
- **bhelx/wolfram-alpha**
- MCP Hub: https://www.mcp.run/bhelx/wolfram-alpha
**Note:** Requires Wolfram Alpha API key
### 📅 Calendar Management
#### Google Calendar
- **markelaugust74/mcp-google-calendar**
- GitHub: https://github.com/markelaugust74/mcp-google-calendar
- Features: Create and manage calendar events through Claude
- Integration: Google Calendar API
- **thisnick/google-calendar**
- PulseMCP: https://www.pulsemcp.com/servers/thisnick-google-calendar
- Features: Event creation, modification, schedule listing, free time slots
#### Apple Calendar
- Features: Natural language interaction with macOS Calendar
- Capabilities: Event creation, modification, schedule listing, finding free time slots
### ✅ Todo & Task Management
#### Todoist
- Features: Natural language task management
- Integration: Todoist API
#### Todo MCP Server (Xczer/todo-mcp-server)
- GitHub: https://github.com/Xczer/todo-mcp-server
- Technology: Node.js, TypeScript, SQLite
- Features: Tools, resources, and prompts for managing todos
- Works with: Claude and other MCP-compatible clients
#### Google Tasks
- Features: Google Tasks API integration
- Capabilities: Task creation, completion, list management
#### Things 3 (macOS)
- Integration: Things 3 to-do app on macOS
- Features: Natural language task management
### 🏠 Home Automation
#### Home Assistant
- Integration: https://www.home-assistant.io/integrations/mcp_server/
- Features: Control smart home devices, expose services as tools
- Examples: Control lights, access Google Tasks from Claude Desktop
### 🔗 Multi-App Integration
#### Rube
- Features: Connects to 500+ apps (Gmail, Slack, GitHub, Notion)
- Setup: Install in AI client, authenticate once
- Capabilities: "Send an email", "Create a task", and more
#### Routine
- Features: Interact with calendars, tasks, notes
- Integration: Routine productivity app
#### MintMCP
- Integrations: Google Calendar, Gmail, Outlook Calendar, Outlook
## Resources
### Awesome Lists
- **wong2/awesome-mcp-servers**: https://github.com/wong2/awesome-mcp-servers
- **appcypher/awesome-mcp-servers**: https://github.com/appcypher/awesome-mcp-servers
- **punkpeye/awesome-mcp-servers**: https://github.com/punkpeye/awesome-mcp-servers (with web directory)
- **TensorBlock/awesome-mcp-servers**: https://github.com/TensorBlock/awesome-mcp-servers (7260+ servers)
### Directories
- MCP.so: https://mcp.so/
- PulseMCP: https://www.pulsemcp.com/
- MCP Market: https://mcpmarket.com/
- MCP Servers Org: https://mcpservers.org/
## Priority for Installation
For personal assistant capabilities, recommended priority order:
1. **Wolfram Alpha** - Essential for math and computation
2. **Google Calendar** or **Apple Calendar** - Calendar management
3. **Todoist** or **Google Tasks** - Task management
4. **Rube** or **MintMCP** - Multi-app integration (email, etc.)
## Installed Servers
### ✅ Wolfram Alpha - INSTALLED & WORKING
**Location:** `Personal/Areas/MCP-Servers/mcp-wolframalpha`
**Installation Steps Completed:**
1. ✅ Obtained Wolfram Alpha API key from https://products.wolframalpha.com/api
2. ✅ Cloned repository: `git clone https://github.com/ricocf/mcp-wolframalpha.git`
3. ✅ Installed dependencies: `uv sync`
4. ✅ Created `.env` file with `WOLFRAM_API_KEY`
5. ✅ Configured in `.mcp.json`
6. ✅ Enabled in Claude Code settings
7. ✅ Tested and verified working
**Example Queries:**
*Mathematics:*
- "integrate x^2 from 0 to 5"
- "solve x^2 + 5x + 6 = 0"
- "derivative of sin(x) * cos(x)"
- "limit of (x^2 - 1)/(x - 1) as x approaches 1"
- "matrix determinant [[1,2],[3,4]]"
*Science & Physics:*
- "speed of light in meters per second"
- "half-life of carbon-14"
- "molecular weight of water"
- "distance from Earth to Mars"
*Unit Conversions:*
- "convert 50 miles to kilometers"
- "100 USD to EUR"
- "5 gallons to liters"
- "72 fahrenheit to celsius"
*Statistics & Data:*
- "population of Tokyo"
- "GDP of Germany"
- "average temperature in Paris in July"
*Date & Time:*
- "how many days until Christmas 2025"
- "what day of the week was January 1, 2000"
- "time difference between New York and Tokyo"
*Nutrition & Health:*
- "calories in a banana"
- "nutritional info for 100g chicken breast"
## Next Steps
- [ ] Choose preferred calendar server (Google vs Apple)
- [ ] Choose preferred todo server (Todoist vs Google Tasks vs Things 3)
- [ ] Obtain additional API keys (Google Calendar, Todoist, etc.)
- [ ] Install and configure selected servers
- [ ] Test additional integrations with Claude Code
## Installation Guide: Wolfram Alpha MCP Server
### Prerequisites
- Python 3
- `uv` package manager installed
- Wolfram Alpha API key (free tier: 2,000 calls/month)
### Step-by-Step Installation
1. **Get API Key**
- Visit: https://products.wolframalpha.com/api
- Sign up for free account
- Get your App ID (API key)
2. **Clone Repository**
```bash
cd Personal/Areas/MCP-Servers
git clone https://github.com/ricocf/mcp-wolframalpha.git
cd mcp-wolframalpha
```
3. **Install Dependencies**
```bash
uv sync
```
4. **Create .env File**
Create `.env` in the repository root:
```
WOLFRAM_API_KEY=your_api_key_here
```
5. **Configure MCP Server**
Create/update `.mcp.json` in your project root:
```json
{
"mcpServers": {
"WolframAlpha": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mcp-wolframalpha",
"run",
"python",
"src/core/server.py"
],
"env": {
"WOLFRAM_API_KEY": "your_api_key_here"
}
}
}
}
```
6. **Enable in Claude Code Settings**
Add to `.claude/settings.local.json`:
```json
{
"enableAllProjectMcpServers": true
}
```
7. **Restart Claude Code**
The MCP server will be loaded on next startup.
8. **Verify Installation**
Ask Claude to perform a calculation using Wolfram Alpha!