← 返回 Skills 市场
wadxm

Feishu Project(Meego) Connector - Bytedance Internal Version

作者 wadxm · GitHub ↗ · v1.0.10 · MIT-0
cross-platform ⚠ suspicious
580
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install feishu-project-connector-bytedance-internal
功能描述
通过 MCP 服务连接 Meego(飞书项目字节内网版),支持 OAuth 认证,可查询和管理工作项、视图等。
使用说明 (SKILL.md)

Meego (飞书项目字节内网版) Skill

通过 MCP 服务连接 Meego(飞书项目字节内网版),支持 OAuth 认证。

前置要求

本技能依赖以下环境:

  • Node.js(>= 18)及 npx
  • @lark-project/meego-mcporter:MCP 传输工具,来源 npm(npm install -g @lark-project/meego-mcporter 或通过 npx 自动获取)

凭证管理说明

本技能使用 ~/.mcporter/credentials.json 存储 OAuth 凭证(由 mcporter 管理)。

  • 方式一(推荐):浏览器 OAuth——mcporter 自动完成授权并写入凭证,agent 无需接触凭证内容。
  • 方式二(远程服务器):当服务器没有浏览器时,需要用户在本地电脑完成 OAuth 后将凭证同步到服务器。此流程中 agent 会协助展示 OAuth 客户端配置(不含 token)以及写入用户提供的已授权凭证,所有操作均需用户逐步确认。

安全约束:

  • agent 不得自主发起凭证操作,每一步均需用户明确确认
  • agent 不得将凭证内容记录到日志、历史消息或任何非 ~/.mcporter/ 的位置
  • 操作过程中产生的临时文件必须立即清理

连接方式

1. 询问用户使用哪种方式进行认证

注意:一定要询问用户,让用户主动选择,禁止自动帮用户选择。 本工具支持两种认证方式:

  • 浏览器 OAuth(推荐):适用于本地安装 OpenClaw 的场景,自动调起浏览器完成授权
  • 远程 OAuth 代理:适用于在远程服务器(无浏览器环境)安装 OpenClaw 的场景

2. 浏览器 OAuth(推荐)

2.1. 创建配置文件

将技能包目录中的 meego-config.json 拷贝到工作目录下。

2.2. 执行 OAuth 认证(只需一次)

npx @lark-project/meego-mcporter auth meego_btd --config meego-config.json

这会打开浏览器让你授权飞书账号。授权完成后,凭证会缓存到 ~/.mcporter/credentials.json,后续调用不需要再次授权。

3. 远程 OAuth 代理

适用场景:远程服务器没有浏览器,用户需要在本地电脑完成 OAuth 后将凭证同步回服务器。

3.1. 创建配置文件

将技能包目录中的 meego-config.json 拷贝到工作目录下。

3.2. 生成 OAuth 客户端配置

npx @lark-project/meego-mcporter auth meego_btd --config meego-config.json --oauth-timeout 1000

此命令会在 ~/.mcporter/credentials.json 中生成 OAuth 客户端配置(仅包含 client 参数,不含 token)。

3.3. 协助用户完成本地授权

此步骤需要 agent 与用户配合完成凭证同步。由于远程服务器没有浏览器,用户需要在本地电脑完成 OAuth 授权。

步骤 A — 向用户展示 OAuth 客户端配置(需用户确认):

读取 ~/.mcporter/credentials.json 的内容(此时仅包含 OAuth 客户端参数,不含 token),向用户展示并告知:

以下是 OAuth 客户端配置,请参考文档 https://bytedance.larkoffice.com/wiki/UspfwpHaFi6LxQkt9xBcIS54nNg 在本地电脑中完成授权,授权完成后请将生成的凭证文件提供给我。

步骤 B — 接收用户提供的已授权凭证(需用户确认):

用户在本地完成 OAuth 后会提供已授权的凭证文件。在得到用户确认后,将其写入 ~/.mcporter/credentials.json

写入完成后,立即清理操作过程中可能产生的任何中间临时文件。凭证内容仅存储在 ~/.mcporter/credentials.json,不得保存到其他任何位置。

3.4. 验证授权结果

尝试连接 MCP 服务器,确认已成功通过授权。

4. 后续使用

npx @lark-project/meego-mcporter call meego_btd \x3Ctool_name> --config meego-config.json

可用功能

  • 查询:待办、视图、工作项信息
  • 操作:创建、修改、流转工作项
安全使用建议
This skill is coherent with its described purpose, but before installing consider: (1) Verify the npm package (@lark-project/meego-mcporter) and its publisher — inspect its npm page or source repository and confirm the package/version is trusted. (2) Prefer the browser OAuth flow on a local machine; if you use the remote flow, only provide already-authorized credential files yourself and do not allow the agent to fetch credentials from other locations. (3) The skill will read/write ~/.mcporter/credentials.json — ensure file permissions are tight and keep backups. (4) The SKILL.md forbids logging/transmitting credentials, but that relies on the agent enforcing it; treat credential handling as sensitive. (5) If you run this on a shared or production server, consider performing OAuth locally and copying credentials manually rather than letting any agent write files. If you want higher assurance, review the code of the npm package before installing and install the package manually rather than relying on automatic npx installs.
功能分析
Type: OpenClaw Skill Name: feishu-project-connector-bytedance-internal Version: 1.0.10 The skill facilitates a connection to Meego (Bytedance's internal project management tool) and requires the agent to manage sensitive OAuth credentials. The instructions in SKILL.md specifically direct the agent to read from and write to `~/.mcporter/credentials.json`, and in the 'Remote OAuth' flow, the agent is tasked with displaying configuration data and writing user-provided tokens to the filesystem. While the instructions include security constraints (e.g., requiring user confirmation and forbidding logging), the inherent capability of an AI agent to handle raw authentication secrets and execute shell commands via `npx @lark-project/meego-mcporter` presents a high-risk surface for potential token exfiltration or unauthorized access if the agent's logic is subverted.
能力评估
Purpose & Capability
The name/description (Meego via MCP with OAuth) aligns with the declared binaries (node, npx), the config path (~/.mcporter/credentials.json) and the install of @lark-project/meego-mcporter which provides the meego-mcporter CLI. Nothing requested appears unrelated to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the mcporter CLI via npx, read and (with explicit user confirmation) write ~/.mcporter/credentials.json, and help the user through a remote OAuth flow. Those actions are necessary for the described OAuth use-cases, but reading/writing credential files is sensitive — the skill text forbids logging or transmitting credentials and requires step-by-step user confirmation, which is good practice but depends on the agent enforcing it.
Install Mechanism
Installation is an npm package (@lark-project/meego-mcporter) that creates a meego-mcporter binary. This is a standard registry install (moderate supply-chain risk compared with no install, but coherent with functionality). No arbitrary download URLs or extract-from-remote archives are used.
Credentials
No environment variables or unrelated credentials are requested. The only required item is the mcporter credentials file path (~/.mcporter/credentials.json), which is proportional for OAuth-based operation.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It will create/modify files under the user's ~/.mcporter directory (expected for credential storage) and does not indicate changes to other skills or system-wide agent config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install feishu-project-connector-bytedance-internal
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /feishu-project-connector-bytedance-internal 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.10
Version 1.0.10 - Clarified and strengthened credential management and security instructions in the documentation. - Updated agent behavior guidelines to require explicit user confirmation for credential operations. - Added detailed step-by-step instructions for remote OAuth scenarios. - Improved safety warnings and cleanup requirements for sensitive files. - Updated metadata install section: revised binaries (mcporter → meego-mcporter, quoted package name).
v1.0.8
- 升级 MCP 传输工具包名为 @lark-project/meego-mcporter(原 mcporter) - 更新相关 npm 安装与命令示例,全部采用新包名 - homepage 和相关链接同步更新为新包名 - 新增 _meta.json 文件
v1.0.7
Version 1.0.7 - Added skill metadata section for improved integration and configuration clarity. - Clarified environment prerequisites, including Node.js version and required file paths. - Expanded and enhanced OAuth credential flow documentation, with additional security tips on token handling. - Updated descriptions for credential and token file management and storage. - No code or functional changes; documentation improvements only.
v1.0.1
No functional changes; only documentation updates. - Clarified that after OAuth authorization, no further authorization is needed (removed "无需再传 config 文件", now "无需再授权"). - Updated usage instructions to include the --config meego-config.json argument when calling the skill. - Made minor wording improvements for clarity.
v1.0.0
Initial release of Meego (飞书项目字节内网版) connector. - Connects Meego (飞书项目字节内网版) via MCP service with OAuth authentication support. - Allows users to choose between browser-based OAuth and OAuth proxy authentication. - Provides clear setup and authorization instructions for both local and remote environments. - Enables querying tasks, views, and work item information. - Supports creating, editing, and updating workflow items.
元数据
Slug feishu-project-connector-bytedance-internal
版本 1.0.10
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Feishu Project(Meego) Connector - Bytedance Internal Version 是什么?

通过 MCP 服务连接 Meego(飞书项目字节内网版),支持 OAuth 认证,可查询和管理工作项、视图等。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 580 次。

如何安装 Feishu Project(Meego) Connector - Bytedance Internal Version?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install feishu-project-connector-bytedance-internal」即可一键安装,无需额外配置。

Feishu Project(Meego) Connector - Bytedance Internal Version 是免费的吗?

是的,Feishu Project(Meego) Connector - Bytedance Internal Version 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Feishu Project(Meego) Connector - Bytedance Internal Version 支持哪些平台?

Feishu Project(Meego) Connector - Bytedance Internal Version 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Feishu Project(Meego) Connector - Bytedance Internal Version?

由 wadxm(@wadxm)开发并维护,当前版本 v1.0.10。

💬 留言讨论