CodeTrail (guanjen375/CodeTrail) is an MCP server listed on the M8ven Trust Index. M8ven has not graded it: we have no way to read this server ourselves. No publisher has claimed this listing.
Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
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
guanjen375
Source: github_code
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
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
PYTHONIOENCODINGAICODE_ROOT6. CodeTrail 沙箱鎖在「你啟動的那個資料夾」() —— 綁在 process 上,不會跟著你在 UI 切資料夾或切對話而移動。web UI 那顆「切換資料夾」按鈕對 CodeTrail 無效(切過去還是只讀啟動目錄)。換專案 = 到那個目錄重新啟動一個(TUI 重開 aicode;web 另起一個 backend)。AI_CODE_ALLOW_HOME_ROOTAICODE_MODEL讓 =<CODE_MODEL> 這種短名稱自動對應到實際 GGUF 路徑,不用每次打絕對路徑:AICODE_DYNAMIC_NUM_CTX_MAXAICODE_N_CTXAICODE_NUM_CTXXDG_STATE_HOMEAICODE_MODEL_REMOTE_OKAICODE_LLAMA_BASE_URLMAIN_SESSIONSESSIONAUX_SESSIONAICODE_H_LANGAICODE_VL_ANALYZE_MAX_TOKENSAICODE_VL_INGEST_MAX_TOKENSAICODE_VL_ANALYZE_TIMEOUTAICODE_VL_INGEST_TIMEOUTAICODE_RESERVED_OUTPUT_TOKENSAICODE_CTX_SOFT_THRESHOLDAICODE_CTX_HARD_THRESHOLDAICODE_CTX_GATE_ENABLEDAICODE_CTX_METRICS_ENABLEDAICODE_CTX_METRICS_PATHAI_CODE_ALLOW_EXTERNAL_IMPORTAI_CODE_IMPORT_ROOTS來源白名單()等細節見 [docs/basic-usage.md](docs/basic-usage.md)。第一次先照上面最短的指令跑起來就好。AI_CODE_EXTERNAL_IMPORT_DIRAI_CODE_EXTERNAL_IMPORT_MAX_MBAICODE_KB_CONTEXT_TARGET_TOKENSAICODE_KB_CONTEXT_REASONING_TOKENSAICODE_KB_CONTEXT_TIMEOUTAICODE_KB_CONTEXT_WINDOW_SAFETYAICODE_KB_CONTEXT_MAX_ABSENT_RATIOAICODE_RERANK_FALLBACK_POLICY只控制啟動後 reranker 呼叫失敗時的行為;啟動前 preflight 仍要求 reranker server ready:AICODE_CODE_RAG_REFRESH_TTLAICODE_CODE_RAG_CONTEXT_STORE_MAX_CHARSAICODE_CODE_RAG_COMMENT_MAX_CHARSAICODE_CODE_RAG_DOCSTRING_MAX_CHARSAICODE_CODE_RAG_EMBED_TEXT_MAX_CHARSAICODE_CODE_RAG_LEXICAL_SCAN_MAX_CHARSAICODE_CODE_RAG_LEXICAL_MAX_IDENTIFIERSAICODE_CODE_RERANK_PASSAGE_MAX_CHARSAICODE_CODE_RAG_RERANK_CANDIDATE_POOLAICODE_EMBED_BATCH_SIZEAICODE_EMBED_BATCH_MAX_CHARSAICODE_CHAT_TOP_PAICODE_CHAT_TOP_KAICODE_CHAT_MIN_PAI_CODE_PATCHAI_CODE_RUN_TESTSAI_CODE_USE_CONTAINERAI_CODE_CONTAINER_ENGINEAI_CODE_CONTAINER_IMAGEAI_CODE_CONTAINER_MEMORYAI_CODE_CONTAINER_CPUAI_CODE_CONTAINER_TIMEOUTAI_CODE_COLLECT_DATAAI_CODE_DATA_FILELLAMA_BIN固定 clone 到 ~/llama.cpp —— launcher 預設找 ~/llama.cpp/build/bin/llama-server(放別處要設 ):AICODE_OBJDUMPEXPECTED_LLAMA_SERVERSAICODE_STATUS_PROC_ROOTAICODE_STATUS_SNAPSHOTAICODE_CTX_SAFETY_DISABLEAICODE_ACCEPT_CTX_RISKAICODE_TOOL_CANARY_TTL_SECONDSOPENCODE_CONFIG/其他位置/opencode.json,set_config.sh、aicode 與健檢都會改讀/改寫AICODE_COMPACTION_STATEAICODE_PROFILEAICODE_LESSONS_SKIPOPENCODE_DISABLE_PROJECT_CONFIGMODELS_DIR模型統一放 ~/models(set_config.sh 預設掃這裡;放別處用 或 --models-dir 指定)。Tool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
19/19 tools missing one or more hints — query_knowledge (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); query_knowledge_strict (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); code_rag_search (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +16 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
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.
[](https://m8ven.ai/mcp/guanjen375-codetrail-lk1kxc)?variant=verified to the badge URL.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