
mcp server clickup data
为大型语言模型提供 ClickUp 数据访问及同步功能的 MVP 项目。
Repository Info
About This Server
为大型语言模型提供 ClickUp 数据访问及同步功能的 MVP 项目。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Server ClickUp Data – MVP
Cel projektu
Serwer MCP umożliwia Large Language Model (LLM) dostęp do przetworzonych danych z ClickUp oraz inicjowanie synchronizacji tych danych. Projekt stanowi walidację koncepcji wykorzystania LLM do raportowania i interakcji z danymi biznesowymi.
Kluczowe funkcjonalności (MVP)
Narzędzia – Odczyt danych (SQLite)
- listUsers – pobiera listę użytkowników (ID, username)
- getUserCurrentRate(userId) – pobiera aktualną stawkę użytkownika
- getUserRateHistory(userId) – pobiera historię stawek użytkownika
- getReportedTaskAggregates(filters) – pobiera dane z tabeli ReportedTaskAggregates, umożliwiając filtrowanie po
clientName,reported_for_user_id,extracted_month_from_parent_name(zwraca dane w formacie JSON array of objects) - listClients – zwraca unikalną listę klientów na podstawie danych w ReportedTaskAggregates lub Tasks.custom_field_client
Narzędzia – Wywoływanie komend CDC
- Inicjowanie synchronizacji danych przez wywołanie komend CLI z clickup-data-collector (poprzez
child_process)
Struktura projektu
├── .env # zmienne środowiskowe
├── .gitignore # plik ignorowania dla GIT
├── kick-off-requirements.md # wymagania MVP
├── package.json # zależności npm
├── server.js # główny serwer Node.js
├── src/
│ ├── db/ # obsługa bazy danych (np. database.js)
│ ├── tools/ # narzędzia do obsługi danych i komend
│ └── utils/ # pomocnicze funkcje
├── tests/ # skrypty pomocnicze do testowania
├── docs/ # dokumentacja (uwaga: pliki w tym katalogu mogą nie być w pełni aktualne, wiedza z nich powinna być weryfikowana przed użyciem)
Wymagania
- Node.js
- SQLite (baza danych lokalna)
- Dostęp do clickup-data-collector (CLI)
Uruchomienie
- Skonfiguruj plik
.envz wymaganymi zmiennymi środowiskowymi. - Zainstaluj zależności:
npm install - Uruchom serwer:
node server.js
Dokumentacja
Szczegółowe wymagania znajdują się w pliku kick-off-requirements.md.
Projekt MVP – wersja wstępna. Wszelkie uwagi i propozycje zmian mile widziane!
Quick Start
Clone the repository
git clone https://github.com/mikrus-pl/mcp-server-clickup-dataInstall dependencies
cd mcp-server-clickup-data
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.