Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Logtime Summarizer

БесплатноНе проверен

Enables AI assistants to analyze log time data from various sources to summarize project health, employee performance, and client status.

GitHubEmbed

Описание

Enables AI assistants to analyze log time data from various sources to summarize project health, employee performance, and client status.

README

Python MCP Streamlit.io

Logtime Summarizer 🤖

A Chatbot for seamless track project health and employee performance by analyzing log time data from various data source

Table of Contens

Overview

This Chatbot power with Model Context Protocol (MCP) as standardized way to connect AI models to different data sources and tools.

Key Features

The main feature is a Chatbot Assistant that answers summary about:

  • Projects: Check on budgets, timelines, and overall progress.
  • Employees: View team performance, workload, and efficiency.
  • Clients: Track project status and resources for each client account.

Tech Stacks

  • Client: Streamlit, Cursor
  • Server: Python, FastAPI, OpenAI, MCP

Installation

Getting started

Clone the project using HTTPS

  git clone https://git.gits.id/ai-for-gits/ai-multi-agent-crew-ai-be.git

Installing Python

Recommendation to use python version 3.12.10, you can get it here or directly download the .exe file by click this url

Installing uv package manager

This project power with UV Python package and project manager. Here common method for installat UV

  pip install uv

You can learn more other methode on UV Documentation

Setup dependecies

Initialization uv package manager by create virtual enviroment and install the dependencies

  uv init
  uv venv --python 3.12
  uv add -r requirements.txt

Your folder will update with .venv, pyproject.toml, main.py, and uv.lock

logtime-summarize
├── .venv
├── ...
├── api
│   └── ...   
├── front
│   └── ...
├── mcp-server
│   └── ...
├── main.py
├── pyproject.toml
├── README.md
├── requirement.txt
└── uv.lock

Setup .env configuration

Make file .env, do double enter while run the script below

  echo > ".env"

Copy setup on .env.example to .env

Setup credentials configuration

Make file credentials json file, do double enter while run the script below

  echo > "./mcp-server/credentials.json"

Copy setup on credentials.example.json to credentials.json

Test Server

Using npx as inspector

Alt text
  npx @modelcontextprotocol/inspector    
  • COMMAND: {add-your-own-path}/logtime-summarizer/mcp-server/main.py
  • ARGUMENTS: {add-your-own-path}/logtime-summarizer/mcp-server/main.py
  • CONFIGURATE:
    • ...
    • Inspector Proxy Address: copy from terminal after running npx
    • Proxy Session Token: copy from terminal after running npx

Got an error? Learn more about the inspector

Using uv

  uv run mcp dev ./mcp-server/main.py

do same things like npx exclude setup command and arguments

  • CONFIGURATE:
    • ...
    • Inspector Proxy Address: copy from terminal after running uv
    • Proxy Session Token: copy from terminal after running uv

Configuration Host for MCP client (Cursor, Claude Desktop or other IDEs)

{
    "mcpServers": {
        "logtime-summarizer": {
            "command": "add-your-own-path}/.local/bin/uv.exe",
            "args": [
                "run",
                "--directory",
                "C:\\D\\Work\\daily-reminder\\utils\\gsheet",
                "stdio.py"
            ],
            "env": {
                "OPENAI_API_KEY": "<your-openai-api-key>"
            }
        }
    }
}

Learn more other MCP Clients that support MCP

Future Roadmap

  • Custom MCP Client (UI) using Streamlit
  • Deploy public MCP server
  • Integration MCP server with Slack Bot

from github.com/agungadipurwa/mcp-client-server

Установка Logtime Summarizer

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/agungadipurwa/mcp-client-server

FAQ

Logtime Summarizer MCP бесплатный?

Да, Logtime Summarizer MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Logtime Summarizer?

Нет, Logtime Summarizer работает без API-ключей и переменных окружения.

Logtime Summarizer — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Logtime Summarizer в Claude Desktop, Claude Code или Cursor?

Открой Logtime Summarizer на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Logtime Summarizer with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai