Command Palette

Search for a command to run...

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

ERP Server

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

MCP server for Arbisoft's ERP system, enabling AI assistants to read and write project time logs via OAuth-authenticated tool calls.

GitHubEmbed

Описание

MCP server for Arbisoft's ERP system, enabling AI assistants to read and write project time logs via OAuth-authenticated tool calls.

README

MCP (Model Context Protocol) server for Arbisoft's ERP system. Enables AI assistants to read and write project time logs via OAuth-authenticated tool calls.

Quick Start

Prerequisites

  • Python 3.12+
  • Google OAuth Client ID and Secret (Google Workspace)
  • Access to Arbisoft ERP API

Install

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Configure

export GOOGLE_CLIENT_ID="your-client-id"
export GOOGLE_CLIENT_SECRET="your-client-secret"
export ERP_API_BASE_URL="http://127.0.0.1:8000/api/v1"
export MCP_BASE_URL="http://localhost:8100"

Run

python server.py

The server starts on port 8100 (configurable via MCP_PORT).

Connecting AI Clients

Claude Code

claude mcp add --transport http erp-mcp https://dev-workstream.arbisoft.com/mcp

Claude Desktop / Cursor

Add to your MCP config:

{
  "mcpServers": {
    "erp-mcp": {
      "url": "https://dev-workstream.arbisoft.com/mcp"
    }
  }
}

Codex / Gemini CLI

# Codex
codex mcp add --transport http erp-mcp https://dev-workstream.arbisoft.com/mcp

# Gemini CLI
gemini mcp add --transport http erp-mcp https://dev-workstream.arbisoft.com/mcp

Available Tools

Read Tools

Tool Description
get_active_projects List active projects/subteams for the authenticated user
get_log_labels Get available log labels for categorizing entries
get_week_logs Get project logs for a specific week
get_day_logs Get detailed logs for a specific day
get_logs_for_date_range Get logs for a date range
get_month_logs Get all logs for a month

Write Tools

Tool Description
create_or_update_log Add or update a time log entry
delete_log Remove a time log entry
complete_week_log Mark a week as completed (or save draft)
fill_logs_for_days Bulk-fill logs for a date range (max 31 days)

Diagnostic Tools

Tool Description
check_person_week_project_exists Check if PersonWeekProject exists for a date/project

Docker

docker build -t erp-mcp .
docker run -p 8100:8100 --env-file .env erp-mcp

Image is based on python:3.12.8-slim-bookworm (~150MB). No Playwright or browser dependencies.

Environment Variables

Variable Purpose Default
GOOGLE_CLIENT_ID Google OAuth client ID (required)
GOOGLE_CLIENT_SECRET Google OAuth client secret (required)
ERP_API_BASE_URL ERP API root URL https://erp.arbisoft.com/api/v1/
MCP_BASE_URL Public URL for OAuth callbacks https://erp.arbisoft.com
MCP_PORT Server port 8100
ALLOWED_DOMAIN Google Workspace domain restriction arbisoft.com

Testing

pip install pytest pytest-asyncio respx
pytest tests/ -v

License

Internal Arbisoft project. Not for external distribution.

from github.com/Atabic/project-logs-mcp

Установить ERP Server в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install erp-mcp-server

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add erp-mcp-server -- uvx erp-mcp

FAQ

ERP Server MCP бесплатный?

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

Нужен ли API-ключ для ERP Server?

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

ERP Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

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

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

Похожие MCP

Compare ERP Server with

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

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

Автор?

Embed-бейдж для README

Похожее

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