loading…
Search for a command to run...
loading…
Integrates the YearAtAGlance calendar with AI assistants to manage events, categories, and event density heatmaps. It enables users to perform CRUD operations o
Integrates the YearAtAGlance calendar with AI assistants to manage events, categories, and event density heatmaps. It enables users to perform CRUD operations on calendar data and utilize AI-powered features like natural language milestone creation and yearly analysis.
MCP (Model Context Protocol) server for integrating YearAtAGlance calendar with Claude Code and other MCP-compatible AI assistants.
npm install -g @yearataglance/mcp-server
Or use directly with npx:
npx @yearataglance/mcp-server
Add to your ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"yearataglance": {
"command": "npx",
"args": ["@yearataglance/mcp-server"],
"env": {
"YAAG_API_KEY": "your-api-key-here",
"YAAG_API_URL": "https://yearataglance-backend-production.up.railway.app/api/v1"
}
}
}
}
| Tool | Description |
|---|---|
yaag_list_events |
List all events, optionally filtered by year and category |
yaag_get_event |
Get details of a specific event |
yaag_create_event |
Create a new event |
yaag_update_event |
Update an existing event |
yaag_delete_event |
Delete an event |
yaag_get_heatmap |
Get event density heatmap for a year |
| Tool | Description |
|---|---|
yaag_list_categories |
List all categories |
yaag_get_category |
Get details of a specific category |
yaag_create_category |
Create a new category |
yaag_update_category |
Update an existing category |
yaag_delete_category |
Delete a category |
| Tool | Description |
|---|---|
yaag_ai_status |
Check AI service status |
yaag_ai_create_milestone |
Create event from natural language |
yaag_ai_analyze_year |
Get AI analysis of a year's events |
yaag_ai_chat |
Chat with AI about your calendar |
Once configured, you can use natural language in Claude Code:
"Show me all my events for 2025"
"Create an event called 'Team Offsite' from March 10-12"
"What categories do I have?"
"Create a new category called 'Health' with green color"
"Delete the event with ID xyz123"
| Variable | Required | Default | Description |
|---|---|---|---|
YAAG_API_KEY |
Yes | - | Your YearAtAGlance API key |
YAAG_API_URL |
No | Production URL | API base URL |
API keys can have different permissions:
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run dev
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"yearataglance-mcp-server": {
"command": "npx",
"args": []
}
}
}Read and write pages in your workspace
Issues, cycles, triage — from Claude
Search and read your Drive files
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).