Token导航 LogoToken导航TokenDH.com
Project Logs MCP logo
安全风控stdio官方级别未说明来源级核验

Project Logs MCP

MCP Server

用于Arbisoft ERP系统的MCP服务器,通过OAuth认证工具调用,使AI助手能够读写项目时间日志。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
时间管理PythonClaude项目管理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Atabic

提供方

Atabic

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv venv

详细介绍

ERP MCP服务器

Arbisoft ERP系统的MCP(模型上下文协议)服务器。使AI助手能够通过OAuth身份验证的工具调用读取和写入项目时间日志。

快速开始

先决条件

  • Python 3.12+
  • 谷歌OAuth客户端ID和密码(谷歌工作区)
  • 访问Arbisft ERP API

安装

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

配置

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"

python server.py

服务器在端口8100上启动(可通过以下方式配置 MCP_PORT).

连接AI客户端

克劳德代码

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

克劳德桌面/光标

添加到MCP配置中:

{
  "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

可用工具

阅读工具

工具说明
get_active_projects列出已验证用户的活动项目/子项目
get_log_labels获取可用的日志标签以对条目进行分类
get_week_logs获取特定周的项目日志
get_day_logs获取特定日期的详细日志
get_logs_for_date_range获取日期范围的日志
get_month_logs获取一个月的所有日志

写入工具

工具说明
create_or_update_log添加或更新时间日志条目
delete_log删除时间日志条目
complete_week_log将一周标记为已完成(或保存草稿)
fill_logs_for_days日期范围内的批量填充日志(最多31天)

诊断工具

工具说明
check_person_week_project_exists检查日期/项目是否存在PersonWeekProject

码头工人

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

图像基于 python:3.12.8-slim-bookworm (~150MB)。无剧作家或浏览器依赖关系。

环境变量

变量目的默认值
GOOGLE_CLIENT_IDGoogle OAuth客户端ID(必填)
GOOGLE_CLIENT_SECRETGoogle OAuth客户端机密(必填)
ERP_API_BASE_URLERP API根URLhttps://erp.arbisoft.com/api/v1/
MCP_BASE_URLOAuth回调的公共URLhttps://erp.arbisoft.com
MCP_PORT服务器端口8100
ALLOWED_DOMAINGoogle工作区域限制arbisoft.com

测试

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

许可证

内部Arbisoft项目。不适用于外部分发。

目录标签

目录标签

时间管理PythonClaude项目管理ERP系统本地部署OAuth认证AI集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP