Skip to main content

Goaly MCP

A goal and task management system with Model Context Protocol (MCP) integration and a real-time dashboard.

Features

  • Goal & Task Management: Create goals with tasks stored in a DAG
  • MCP Integration: FastMCP 2.0 server for AI agent interaction
  • Real-time Dashboard: React-based dashboard with live updates via SSE
  • Task Dependencies: Manage complex task relationships and blocking dependencies
  • RESTful API: Complete FastAPI-based REST API
  • Database Migrations: Alembic-powered database versioning
  • Production Ready: Docker support, monitoring, and deployment tools

Quick Start

Prerequisites

  • Python 3.12+
  • Node.js 18+
  • pnpm (for frontend)

Installation

# Complete setup
just setup

# Start development
just serve

# View dashboard
open http://localhost:8000/dashboard

API Documentation

  • Dashboard: http://localhost:8000/dashboard
  • API Docs: http://localhost:8000/docs
  • MCP Server: http://localhost:8000/mcp

Development

# Install dependencies
just install

# Run tests
just test

# Format & lint
just fmt && just lint

# Build for production
just build-all

Architecture

  • Backend: FastAPI + SQLAlchemy + Alembic
  • Frontend: React + Material-UI + D3.js
  • Database: PostgreSQL (production) / SQLite (development)
  • MCP Server: FastMCP 2.0 for AI agent integration
  • Real-time: Server-Sent Events (SSE)

🤝 Contributing

Found a bug? Have an idea? We'd love your help!

📄 License

MIT License - see LICENSE file for details.


Built by developers who got tired of watching AI pick the wrong tools 🎯

Toolprint

Built with ❤️ by Toolprint
© 2025 OneGrep, Inc.

Metadata

Release files for goaly-mcp 0.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for goaly-mcp 0.0.0
File Size Uploaded
goaly_mcp-0.0.0.tar.gz 557.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for goaly-mcp 0.0.0
File Interpreter ABI Platform
goaly_mcp-0.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 626.5 kB

Release files / goaly_mcp-0.0.0.tar.gz

Download URL goaly_mcp-0.0.0.tar.gz
Size 557.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fc722fed64b4b0e48400ac695d1b08235119e64c9c1ddf92a871680099a4728b
BLAKE2b-256 checksum
How to use checksums
624ed187799731745225e5cd9e1710e7e373d95a4efc3a2a57fa3eadda6de131
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / goaly_mcp-0.0.0-py3-none-any.whl

Download URL goaly_mcp-0.0.0-py3-none-any.whl
Size 69.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d0408db219c2887fdc875fb282daeeb5124f25c67a75b00c1419a4da59612a18
BLAKE2b-256 checksum
How to use checksums
3b36f826b4d4f0e3eb1e0113eb19505c860135003ac540196352c71ef1bd360b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page