horas-mcp
horas-mcp
Jira의 카드/하위 작업별로 시간을 관리하는 로컬 MCP 서버 — 타이머, 일시정지, 수정, 보고서, 미등록 작업 시간 관리. 100% 로컬(JSON 파일)이며 Jira API에 의존하지 않습니다. Node 18+에서 실행되고 단일 파일로 배포할 수 있습니다.
사용 흐름(에이전트와 대화하기)
당신이 말하는 문구 | 실행되는 동작 |
"SUB-456 시작" | 타이머를 시작합니다(이전 것은 자동으로 정지) |
"일시정지" / "돌아왔어" | 일시정지/재개(점심, 회의) |
"완료" | 세션을 종료하고 실제 시간 + 반올림된 시간을 표시 |
"SUB-456을 9시에 시작했어" | 시작 시각을 소급 적용 |
"어제 SUB-457에서 1시간 30분 일했어" | 수동 등록 |
"오늘/이번 주 보고서" | 카드별 표와 함께 세트 등록되지 않은 항목 표시 |
"SUB-456 등록했어" | 등록 완료로 표시(세트에서 제외) |
공식 작업 시간 기록은 Jira에 직접 등록합니다. 보고서에는 worklog 형식(2h 30m)으로 반올림된 값과, 코멘트로 사용할 세션 노트가 이미 표시됩니다.
빌드
npm install
npm run build # dist/index.js (ESM, para desenvolvimento)
npm run bundle # dist/horas.cjs — ARQUIVO ÚNICO, autocontido, Node 18+회사 PC에 설치(GitHub Copilot / VS Code)
dist/horas.cjs 하나만 대상 PC(예: C:\Users\voce\horas\horas.cjs)에 복사하고 VS Code에서 Ctrl+Shift+P → "MCP: Open User Configuration"(또는 워크스페이스의 .vscode/mcp.json)로 등록합니다:
{
"servers": {
"horas": {
"type": "stdio",
"command": "node",
"args": ["C:/Users/voce/horas/horas.cjs"],
"env": { "HORAS_BLOCO_MIN": "15", "HORAS_ARREDONDAR": "cima" }
}
}
}npm install도, 빌드도 필요 없습니다 — Node 18+와 파일 하나만 있으면 됩니다. 이 도구들은 Copilot Chat의 agent mode에서 표시됩니다.
SQLite 대안: node-22/dist/horas-sqlite.cjs를 사용하세요(역시 단일 파일이며, Node 22.13+ 필요; 데이터는 ~/.horas/horas.db에 저장됩니다). 두 가지 중 하나를 선택하세요 — 데이터는 서로 공유되지 않습니다.
클로드 코드에 설치
claude mcp add --scope user horas -- node D:/Gabriel/Projetos/horas/dist/horas.cjs설정(환경 변수)
변수 | 기본값 | 설명 |
|
| 반올림 블록의 시간(분) ( |
|
| 모드: |
|
| 데이터 파일 경로(JSON, 원자적 쓰기) |
노출되는 도구
iniciar_tarefa · pausar_tarefa · retomar_tarefa · parar_tarefa · status_atual · registrar_manual · editar_sessao · excluir_sessao · relatorio · marcar_apontado
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Track time on usetimebook.com - start/stop timers, log entries, list projects/clients.
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gabrielgehren/mcp_horas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server