ERP MCP Server
Provides Google OAuth authentication for secure access to the ERP system, restricted to the arbisoft.com domain.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ERP MCP Servershow my time logs for this week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ERP MCP Server
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.txtConfigure
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.pyThe server starts on port 8100 (configurable via MCP_PORT).
Related MCP server: eranfinish/ezatwork-mcp
Connecting AI Clients
Claude Code
claude mcp add --transport http erp-mcp https://dev-workstream.arbisoft.com/mcpClaude 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/mcpAvailable Tools
Read Tools
Tool | Description |
| List active projects/subteams for the authenticated user |
| Get available log labels for categorizing entries |
| Get project logs for a specific week |
| Get detailed logs for a specific day |
| Get logs for a date range |
| Get all logs for a month |
Write Tools
Tool | Description |
| Add or update a time log entry |
| Remove a time log entry |
| Mark a week as completed (or save draft) |
| Bulk-fill logs for a date range (max 31 days) |
Diagnostic Tools
Tool | Description |
| Check if PersonWeekProject exists for a date/project |
Docker
docker build -t erp-mcp .
docker run -p 8100:8100 --env-file .env erp-mcpImage is based on python:3.12.8-slim-bookworm (~150MB). No Playwright or browser dependencies.
Environment Variables
Variable | Purpose | Default |
| Google OAuth client ID | (required) |
| Google OAuth client secret | (required) |
| ERP API root URL |
|
| Public URL for OAuth callbacks |
|
| Server port |
|
| Google Workspace domain restriction |
|
Testing
pip install pytest pytest-asyncio respx
pytest tests/ -vLicense
Internal Arbisoft project. Not for external distribution.
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 Servers
- FlicenseAqualityCmaintenanceAn MCP server that wraps the TimePRO API, enabling AI assistants to automatically create, view, and manage timesheets for authenticated users. It provides tools for searching clients and projects, retrieving configuration defaults, and performing full CRUD operations on timesheet entries.Last updated10
- Flicense-qualityBmaintenanceMCP server for EZ@Work — manage clients, projects, time entries, and invoices from Claude through natural conversation. OAuth 2.1 with Google sign-in, multi-currency support.Last updated
- Flicense-qualityDmaintenanceAn MCP server that exposes 17 Google Workspace APIs (e.g., Gmail, Drive, Calendar) as auto-generated tools for AI assistants, enabling natural language control of Google services.Last updated
- Alicense-qualityBmaintenanceModel Context Protocol (MCP) server for ERPNext - manage timesheets, leave applications, projects, and software releases via Claude, Gemini, or any MCP-compatible AI assistant.Last updated10MIT
Related MCP Connectors
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
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/Atabic/project-logs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server