feishu-claude-code (yixin-1024/feishu-claude-code) is an MCP server listed on the M8ven Trust Index. It scores 45 out of 100, grade D. No publisher has claimed this listing.

D
Warning
45/100

feishu-claude-code

cc-lark — a multi-agent fleet platform that uses your IM group as the bus. Fan out 7 parallel sub-agents across 6 model backends, cross-model cosign, runtime MCP that outlives the turn. 飞书 / Lark / Telegram × 多 Agent 舰队。

Warning. Serious findings were identified. Review the full report before connecting. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we verified

⚡ Live Monitored: not connected

Verified is a snapshot. Live keeps it current, and builds your track record.

⚡ Connect GitHub → continuous verification on every pushwhy connect →

Who stands behind it

yixin-1024

Source: github_repo_search

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →

Install from

The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.

// key findings
🚨
Reads files from sensitive locations
Touches: ~/.claude/.credentials.json, ~/.claude/.credentials.json
🔐
You'll be asked for 9 credentials: CC_LARK_CONTROL_TOKEN, OPENCODE_API_KEY, MIMO_API_KEY, GROK_API_KEY, MAKA_API_KEY, AGY_API_KEY, GEMINI_API_KEY, FEISHU_APP_SECRET, FEISHU_VERIFICATION_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// environment variables
To run this server yourself, you supply these values. They go in your own MCP client configuration and stay on your machine. The secret label means the value is sensitive, not that the server mishandles it.
🔐 secretCC_LARK_CONTROL_TOKEN控制面 Bearer token;默认保存在 ~/.feishu-claude/control-token(0600)
configCC_LARK_CONTROL_PORT
configCC_TG_SET_COMMANDSbot 启动时会自动 setMyCommands 注册斜杠命令菜单;想自己在 BotFather 里维护就设 CC_TG_SET_COMMANDS=0
configCC_TG_ASR_PROFILE借同进程 Lark profile 的 ASR(CC_TG_ASR_PROFILE),没有 Lark profile 时明确报错
configQUOTA_NOTIFY_PROFILE
configQUOTA_NOTIFY_OPEN_ID
configQUOTA_WATCH_INTERVAL_SEC
configACCOUNT_AUTO_SWITCH撞 Claude Max 用量墙时一次性紧急切到有余量的 saved 账户并 resume 续跑(不依赖 ACCOUNT_AUTO_SWITCH)
configACCOUNT_SWITCH_COOLDOWN_SEC
configCODEX_QUOTA_WATCH_INTERVAL_SEC
configCODEX_QUOTA_NOTIFY_PROFILE
configCODEX_QUOTA_NOTIFY_OPEN_ID
configCC_LARK_HTTP_PORT
configCC_LARK_CALLBACK_PORT
configCC_LARK_CONTROL_TOKEN_FILE
configCC_LARK_CHAT_ID
configCC_LARK_THREAD_ID
configCC_LARK_ANCHOR
configCC_LARK_USER_IDprompt cache 友好:注入的 Lark 系统提示在同一话题内逐轮字节一致(本轮消息 id / 提问者走用户消息开头的【本轮】行 + CC_LARK_MESSAGE_ID / env),续轮首调命中整段历史缓存,而不是每轮重写
configCC_LARK_PROFILE
configCC_LARK_MESSAGE_IDprompt cache 友好:注入的 Lark 系统提示在同一话题内逐轮字节一致(本轮消息 id / 提问者走用户消息开头的【本轮】行 + / CC_LARK_USER_ID env),续轮首调命中整段历史缓存,而不是每轮重写
configCC_LARK_HTTP_MAX_BODY
configCC_LARK_HTTP_READ_TIMEOUT_SEC
configNGROK_DOMAINngrok 固定域名 (避免每次重启换 URL)
configCC_LARK_CRED_BACKEND取不到)可以用 =file 强制走文件模式。
configACCOUNT_SWITCH_ON_LIMIT撞 Claude Max 用量墙自动兜底:一轮在 API 上撞 "You've hit your session limit" → 自动切到有余量的 saved 账户并 resume 同一 session 续跑(,与主动切换 ACCOUNT_AUTO_SWITCH 独立);没有可切的账户 → 在话题里排一个到配额重置时刻的自动唤醒,醒来自动『继续』(CC_LARK_WAKE_ON_LIMIT)
configAGY_BOT_HOME
configAGY_DEFAULT_MODEL
configAGY_EFFORT
configCC_LARK_WAKE_MCPMCP server。设置 =0 可关闭自动注入。
configPYTEST_CURRENT_TEST
configCODEX_DANGEROUS_BYPASS
configCODEX_IDLE_TIMEOUT_SEC
configOPENCODE_DANGEROUS_SKIP
configOPENCODE_IDLE_TIMEOUT_SEC
configMIMO_DANGEROUS_SKIP
configMIMO_IDLE_TIMEOUT_SEC
configGROK_DANGEROUS_SKIP
configGROK_IDLE_TIMEOUT_SEC
configGROK_MAX_TURNS
configMAKA_DANGEROUS_SKIP
configMAKA_IDLE_TIMEOUT_SEC
configMAKA_MAX_STEPS
configAGY_DANGEROUS_SKIP
configAGY_IDLE_TIMEOUT_SEC
configDEFAULT_MODEL默认 Claude 模型;可用 CLI 别名 opus[1m]/sonnet[1m]/fable[1m]/haiku(=系列最新)或钉死具体版本
configDISPATCH_MODEL
configCODEX_BIN
configCODEX_SANDBOX_MODE
configCODEX_APPROVAL_POLICY
configOPENCODE_BIN
configOPENCODE_PROVIDER
🔐 secretOPENCODE_API_KEY
configOPENCODE_API_KEY_ENV
configMIMO_BIN
configMIMO_PROVIDER
configMIMO_BASE_URL
🔐 secretMIMO_API_KEY
configMIMO_VARIANT
configGROK_BIN
configGROK_HOME_DIR
🔐 secretGROK_API_KEY
configGROK_API_KEY_ENV
configMAKA_BIN
configMAKA_WORKSPACE_ROOT
configMAKA_CONNECTION
🔐 secretMAKA_API_KEY
configMAKA_API_KEY_ENV
configMAKA_BASE_URL
configMAKA_BASE_URL_ENV
configAGY_BIN
configAGY_MODEL_PROVIDER
🔐 secretAGY_API_KEY
🔐 secretGEMINI_API_KEY
configAGY_API_KEY_ENV
configAGY_PROXY
configAGY_PRINT_TIMEOUT
configYUSHITAI_OPEN_ID
configZHONGSHU_OPEN_ID
configMENXIA_OPEN_ID
configSHANGSHU_OPEN_ID
configGANHUODE_OPEN_ID
configBOSS_OPEN_ID
configFEISHU_APP_ID飞书/Lark 应用 App ID
🔐 secretFEISHU_APP_SECRET飞书/Lark 应用 App Secret
configLARK_PLATFORM
configLEGACY_PROFILE_NAME
configDEFAULT_CWDClaude CLI 默认工作目录
configRUNNER
configALLOWED_OPEN_IDS访问控制: 用户白名单、ALLOWED_GROUP_CHAT_IDS 群聊白名单,未授权者静默忽略
configALLOWED_GROUP_CHAT_IDS访问控制:ALLOWED_OPEN_IDS 用户白名单、 群聊白名单,未授权者静默忽略
🔐 secretFEISHU_VERIFICATION_TOKEN
configLARK_CLI_PROFILE
configCLAUDE_ENV_FILE
configCLAUDE_RUNNER
configPROFILES
configENABLE_TRINITY何时启用: 设 =true 并给 profile 配 <NAME>_ROLE=yushitai/zhongshu/menxia/shangshu/ganhuode。两个条件都满足才生效——这样允许 .env 里同时保留 trinity 配置和遗留 profile,开关切换。
configTHREAD_SHARED_SESSION
configCLAUDE_CLI_PATHClaude CLI 可执行文件路径
configPERMISSION_MODE工具权限模式
configCALLBACK_PORT1. 使用 ngrok 暴露本机 (默认 9981)
configCONTROL_PORTngrok 只能指向 CALLBACK_PORT。不要暴露 ;后者仅供本机 MCP/运维调用。
configSTREAM_CHUNK_SIZE流式推送的字符积累阈值
configCC_LARK_API_TIMEOUT
configCC_LARK_CARD_ACTION_TTL_SEC
configCLAUDE_PTY_FORCE_SESSION_ID
configCLAUDE_EFFORT
configCC_LARK_DISALLOWED_TOOLS
configCODEX_AUTO_CONTINUE
configCODEX_REASONING_EFFORT
configCODEX_MAX_CONTINUE
configCODEX_CONTINUE_BUDGET_SEC
configGROK_EFFORT
configCC_LARK_LAUNCHD_LABEL
configCC_LARK_TASKS_YAML
configCC_LARK_WRITE_OP_MARKERS
configCC_LARK_SAFEGUARDS_FALLBACK_MODEL
configCODEX_MODEL_FALLBACKcodex 模型被当前账户拒绝(400 "model is not supported…")时本轮改用的模型;空串关闭
configDISPATCH_CONCURRENCY_CAP(默认 7,触顶也回 429,稍后重试即可)。派进来的子会话同样
configDISPATCH_WAVE_DEBOUNCE_SEC
configCC_LARK_API_MAX_PROMPT_CHARS
configCC_LARK_API_MAX_VAR_CHARS
configCC_LARK_API_SIG_SKEW_SEC
configCC_LARK_API_IDEMPOTENCY_TTL_SEC
configCC_LARK_API_TASK_TTL_SEC
configCC_LARK_API_DISPATCH_TIMEOUT_SEC
configCC_LARK_API_READ_TIMEOUT_SEC
configCC_LARK_API_STATE_FILE
configCC_LARK_API_TRUSTED_PROXY_IPS
configLARK_NO_RETRY_CODES
configLARK_CARD_MODE
configLARK_CARD_STREAMING
configLARK_CARD_SCHEMA
configLARK_CARD_FINAL_CONFIRM_DELAY
configCC_LARK_GROK_DISALLOWED_TOOLS
configCLAUDE_MODEL
configCC_LARK_HANDOVER_DIR时可重读, 可改目录);取消原话题所有待触发的 wake_me_in(否则
configXDG_CONFIG_HOME
configCC_LARK_RESUME_STORE
configCC_LARK_LOG_PATHbot 日志 copytruncate 轮转:超过阈值 MB 就轮转,保留 N 代;CC_LARK_LOG_MAX_MB=0 关闭
configCC_LARK_LOG_MAX_MB日志轮转:bot 日志超过 (默认 50)自动 copytruncate 轮转,保留 CC_LARK_LOG_KEEP 代
configCC_LARK_LOG_KEEP日志轮转:bot 日志超过 CC_LARK_LOG_MAX_MB(默认 50)自动 copytruncate 轮转,保留 代
configCC_LARK_LOCK_GLOBS
configSCHED_MENTION_OWNER
configCC_LARK_WAKE_STORE
configCC_LARK_TASK_ROUTES
configCC_TG_API_ROOT
configCC_TG_EDIT_MIN_INTERVAL流式过程中的中间帧会按 合并(撞不到 Telegram 的 flood
configCC_TG_HTTP_TIMEOUT
configCC_TG_EDIT_TIMEOUT
configCC_TG_FINAL_CONFIRM_DELAY
configCC_TG_CALLBACK_TTL_SEC
configCC_TG_CALLBACK_DEDUP_SEC
configCC_TG_ALBUM_WINDOW_SEC一次发多张图(相册)会被合并成一条消息再交给 agent(攒
configCC_TG_CONFLICT_ESCALATE
configCC_TG_POLL_GAP_SEC
configCC_TG_CONFLICT_MAX_BACKOFF
configCC_TG_RECLAIM_AFTER
configCC_TG_ALLOWLIST_DIR
configCC_TG_BUFFER_DIR
configKNOWN_BOT_NAMES
// quality suggestions

Tools detected

No tools extracted — insufficient content to verify at Tier 2

No access to sensitive paths

Reads sensitive paths: ~/.claude/.credentials.json, ~/.claude/.credentials.json

Remove reads of sensitive system paths. If you genuinely need them, document why in the README.

Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.

// full audit trail
The findings above are the summary. The full trail, every check we ran, each deduction, the network hosts observed and the dependency advisories, goes to verified publishers, along with an alert whenever a new one lands. Verified publishers can also review each finding and dispute it in one click. Publisher corrections have sharpened several of our checks this month, because the maintainer knows the codebase better than any scanner.
// improvement guidance — verified publishers only
We have 1 concrete improvement we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Verified](https://m8ven.ai/badge/mcp/yixin-1024/feishu-claude-code?variant=verified)](https://m8ven.ai/mcp/yixin-1024/feishu-claude-code)
Shows verification status without the grade. Want the grade badge instead? Remove ?variant=verified from the URL.
commit: 9e3c3eb5ef396b38875cc3d2651de8f6beda3387
code hash: b1693d2bee73e828567c37b76ccce8fa6954a56a3e5a66fedad0ccb97edd9efd
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.

https://m8ven.ai/api/mcp/tool-check
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client