Provides comprehensive project management context to AI agents using the Helios-9 API.
An AI-native Model Context Protocol (MCP) server that provides comprehensive project management context to AI agents. Built for seamless integration with Claude, OpenAI, and other AI systems via the Helios-9 API.
Stability: Ready for Core Features
Active Tools: 21 (Projects, Initiatives, Tasks, Documents - full hierarchy support)
API Integration: ā
Fully integrated with Helios-9 SaaS API
[[document-name]]
syntaxnpx -y helios9-mcp-server@latest --api-key YOUR_HELIOS9_API_KEY
Install dependencies:
npm install
Configure environment:
cp .env.example .env
# Edit .env with your Helios-9 API configuration
Build the server:
npm run build
Start the server:
npm start
# Required - Helios-9 API Configuration
HELIOS_API_URL=https://www.helios9.app
HELIOS_API_KEY=your_generated_api_key
# Optional
LOG_LEVEL=info
NODE_ENV=development
Your API key controls access to:
list_projects
- List all projects with filteringget_project
- Get detailed project informationcreate_project
- Create new projectupdate_project
- Update existing projectlist_tasks
- List tasks with filteringget_task
- Get specific task detailscreate_task
- Create new taskupdate_task
- Update task status/detailslist_documents
- List documents with filteringget_document
- Get specific documentcreate_document
- Create markdown document (requires project_id)update_document
- Update document contentNote: All tools require proper API key authentication and respect user-level data isolation.
Projects: /projects
, /project/{id}/context
, /project/{id}/health
, /project/{id}/timeline
Initiatives: /initiatives
, /initiatives?project_id={id}
, /initiative/{id}
, /initiative/{id}/context
Tasks: /tasks
, /tasks?project_id={id}
, /tasks?initiative_id={id}
, /task/{id}
Documents: /documents
, /documents?project_id={id}
, /document/{id}
Workspace: /workspace/overview
, /workspace/analytics
Search: /search?q={query}
, /search/semantic?q={query}
Conversations: /conversations?project_id={id}
, /conversation/{id}
Workflows: /workflows
, /workflow/{id}
Planning & Strategy:
project_planning
- Generate full project plans with initiativesinitiative_strategy
- Strategic planning for initiativestask_breakdown
- Break features into actionable taskssprint_planning
- Plan sprints with current contextAnalysis & Review:
project_health_check
- Analyze project healthdocument_review
- Review and improve documentationdaily_standup
- Generate standup reportsproject_kickoff
- Initial project structuringSpecial Features:
helios9_personality
- HELIOS-9's sardonic AI insightsAdd to your claude_desktop_config.json
:
{
"mcpServers": {
"helios9": {
"command": "npx",
"args": ["-y", "helios9-mcp-server@latest"],
"env": {
"HELIOS_API_URL": "https://helios9.app",
"HELIOS_API_KEY": "your_generated_api_key"
}
}
}
}
{
"mcpServers": {
"helios9": {
"command": "node",
"args": ["/path/to/helios9-MCP-Server/dist/index.js"],
"env": {
"HELIOS_API_URL": "https://helios9.app",
"HELIOS_API_KEY": "your_generated_api_key"
}
}
}
}
{
"mcpServers": {
"helios9": {
"command": "node",
"args": ["/path/to/helios9-MCP-Server/dist/index.js"],
"env": {
"HELIOS_API_URL": "https://www.helios9.app",
"HELIOS_API_KEY": "your_generated_api_key"
}
}
}
}
from mcp import MCPClient
import os
# Set environment variables
os.environ["HELIOS_API_URL"] = "https://www.helios9.app"
os.environ["HELIOS_API_KEY"] = "your_generated_api_key"
client = MCPClient()
client.connect_stdio("node", ["/path/to/dist/index.js"])
# List projects
projects = client.call_tool("list_projects", {})
# Create task
task = client.call_tool("create_task", {
"project_id": "uuid",
"title": "Implement user authentication",
"priority": "high"
})
interface Project {
id: string
user_id: string
name: string
description?: string
status: 'active' | 'completed' | 'archived'
created_at: string
updated_at: string
}
interface Task {
id: string
title: string
description?: string
status: 'todo' | 'in_progress' | 'done'
priority: 'low' | 'medium' | 'high'
project_id: string
assignee_id?: string
due_date?: string
created_at: string
updated_at: string
created_by: string
}
interface Document {
id: string
title: string
content: string // Markdown with frontmatter
document_type: 'requirement' | 'design' | 'technical' | 'meeting_notes' | 'note' | 'other'
project_id: string // Required
created_at: string
updated_at: string
created_by: string
}
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā
ā AI Client āāāāāā Helios-9 MCP āāāāāā Helios-9 API ā
ā (Claude, etc.) ā ā Server ā ā Application ā
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā
ā ā
āāāāāāāāā¼āāāāāāāāāāā ā
ā Authentication ā ā
ā (API Key) ā ā
āāāāāāāāāāāāāāāāāāāā ā
ā
āāāāāāāāāā¼āāāāāāāāā
ā Database ā
āāāāāāāāāāāāāāāāāāā
The server provides health information through logging:
Authentication Failed
# Check API key validity
curl -H "Authorization: Bearer YOUR_API_KEY" https://www.helios9.app/api/auth/validate
Connection Issues
# Verify API URL is accessible
curl https://www.helios9.app/api/health
Permission Errors
# Enable debug logging
LOG_LEVEL=debug npm start
# Look for API-specific errors
grep "API Error" logs/*.log
This project is part of the Helios-9 platform. See the main project LICENSE for details.
Login to npm:
npm login
# Enter your npm credentials
Verify package before publishing:
# Dry run to see what will be published
npm publish --dry-run
# Check package size
npm pack --dry-run
Publish to npm:
# For initial publish or updates
npm publish
# For beta/alpha releases
npm publish --tag beta
Verify publication:
# Check if package is available
npm view helios9-mcp-server
# Test installation
npx -y helios9-mcp-server@latest --help
Update version before publishing:
# Patch release (1.0.0 -> 1.0.1)
npm version patch
# Minor release (1.0.0 -> 1.1.0)
npm version minor
# Major release (1.0.0 -> 2.0.0)
npm version major
Built with ā¤ļø for the AI-native future of project management
Interact with your Obsidian vault using natural language.
Interact with Google Workspace services like Gmail and Google Calendar.
Dynamic and reflective problem-solving through thought sequences
A macOS app that connects your digital life with AI, providing access to Calendar, Contacts, Location, Maps, Messages, Reminders, and Weather services.
Simple unofficial MCP server to track time via Toggl API
Time and timezone conversion capabilities
Provides read-only access to issues within the Linear project management tool.
A server for managing gatherings and sharing expenses.
A server for interacting with the Hyperweb platform and its tools using AI agents.
A modular MCP server for task orchestration, API integration, and knowledge synthesis using a finite state machine.