Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WEAVER_CORPIDYesThe corpid obtained from the E10 developer portal (开放平台 → 开发者资料)
WEAVER_APP_KEYYesThe app key for the created application (开放平台 → 应用管理)
WEAVER_USER_IDYesThe E10 user ID in long numeric format, e.g., 1234567890123456789
WEAVER_BASE_URLYesBase URL of the Weaver E10 OA server, e.g., http://oa.yourcompany.com
WEAVER_APP_SECRETYesThe app secret for the created application
WEAVER_WORKFLOW_IDYesThe workflow ID for the program modification process

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
test_connectionA

测试与泛微 OA 的连接是否正常

尝试获取 access_token 并返回服务器信息,用于验证配置是否正确。

list_program_modification_workflowsA

查询程序修改流程列表

使用配置的 workflowid 查询该工作流类型的所有流程实例。 返回流程列表,每个流程包含 requestId(用于获取详情)、标题、状态、创建人等。

Args: page_no: 页码,从1开始,默认1 page_size: 每页条数,默认20 date_range: 日期筛选,可选值: TODAY(今天), CURRENT_WEEK(本周), CURRENT_MONTH(本月), CURRENT_SEASON(本季度), CURRENT_YEAR(本年), PRE_MONTH(上一月), PRE_YEAR(上一年) 留空则不筛选日期

Returns: 流程列表 JSON 字符串,包含 requestId 列表

get_workflow_detailA

获取流程详情

根据流程请求ID获取流程的详细信息,包括表单数据、审批记录等。 这是获取程序修改具体内容的核心接口。

Args: request_id: 流程请求ID(从流程列表返回的 requestid 字段获取) is_get_form_data: 是否获取表单数据,默认true is_get_request_log: 是否获取签字意见,默认true

Returns: 流程详情 JSON 字符串,包含表单字段值、审批意见、流转日志等

get_program_modification_detailsA

获取程序修改流程列表及其详情(组合查询)

自动完成"查列表 → 拿ID → 获取详情"的完整流程。 先查询程序修改流程列表,再批量获取每个流程的详细信息。

Args: page_no: 页码,从1开始 page_size: 每页条数(默认5,避免请求过多)

Returns: 包含流程列表和每个流程详情的 JSON 字符串

list_todo_workflowsA

获取待办流程列表

获取当前用户待处理的流程列表。

Args: page_no: 页码,从1开始 page_size: 每页条数 workflow_id: 工作流模板ID,留空则使用默认配置 all_types: 为 True 时返回所有流程类型的待办(不按 workflowid 过滤)

Returns: 待办流程列表 JSON 字符串

list_my_workflowsA

获取我的请求流程列表

获取当前用户发起的流程列表。

Args: page_no: 页码,从1开始 page_size: 每页条数 workflow_id: 工作流模板ID,留空则使用默认配置 all_types: 为 True 时返回所有流程类型

Returns: 我的请求流程列表 JSON 字符串

list_processed_workflowsB

获取已办(归档)流程列表

获取当前用户已处理的流程列表。

Args: page_no: 页码,从1开始 page_size: 每页条数 workflow_id: 工作流模板ID,留空则使用默认配置 all_types: 为 True 时返回所有流程类型

Returns: 已办流程列表 JSON 字符串

list_all_workflowsA

获取所有流程列表(支持按流程类型和日期筛选)

获取当前用户可见的所有流程列表。

Args: page_no: 页码,从1开始 page_size: 每页条数 date_range: 日期筛选,可选值: TODAY(今天), CURRENT_WEEK(本周), CURRENT_MONTH(本月), CURRENT_SEASON(本季度), CURRENT_YEAR(本年), PRE_MONTH(上一月), PRE_YEAR(上一年) 留空则不筛选日期 workflow_id: 工作流模板ID,留空则使用默认配置的程序修改流程ID。 已知流程类型ID: - 程序修改审批: 1228999200920870994 - 研发报工: 1230367835375575122 - 研发日志: 1222687239679377410 - 出差申请流程: 1105613930453606403 - 报销申请: 1117917637315977296 - 备件业务审批: 1296790062983503878 - 合同类项目立项: 1295604918247448577 all_types: 为 True 时返回所有流程类型(不按 workflowid 过滤)

Returns: 所有流程列表 JSON 字符串

query_employeeA

查询泛微 E10 人员信息

通过姓名模糊查询或账号精确查询人员,返回人员ID(userId)等信息。 userId 用于流程列表和流程详情查询。

Args: name_like: 人员姓名(支持模糊查询),如"张三" account: 账号(登录名/手机/邮箱) page_size: 页大小,默认50

Returns: 人员信息 JSON 字符串,包含 id(userId)、username、job_num 等

submit_work_reportA

提交研发报工流程

创建并提交一条研发报工,表单字段自动填充(研发项目、部门、人员等)。 工作内容根据月份自动选择,也可手动指定。

Args: report_date: 报工日期,格式 YYYY-MM-DD(如 2026-08-14) work_content: 工作内容简述,留空则根据月份自动选择: 1-4月:启动知识库构建,开发知识库问答前端界面... 5-8月:工艺参数预警:基于历史数据建立波动预警模型... 9-12月:AI闭环控制,连续制造物料追踪 project_hours: 项目工时,默认8

Returns: 创建结果 JSON 字符串,包含 requestId

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/initialdhz/weaver-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server