Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Mcp Python Sdk

v0.1.0

MCP Python SDK:Anthropic 主导的 Model Context Protocol 参考实现。2 server 层 + 3 transport + 3 原语 + 4 协议版本 + 50 条约束。 MCP Python SDK: reference Python implementation o...

0· 17·0 current·0 all-time
byTang Weigang@tangweigang-jpg

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for tangweigang-jpg/mcp-python-sdk.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Mcp Python Sdk" (tangweigang-jpg/mcp-python-sdk) from ClawHub.
Skill page: https://clawhub.ai/tangweigang-jpg/mcp-python-sdk
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install tangweigang-jpg/mcp-python-sdk

ClawHub CLI

Package manager switcher

npx clawhub@latest install mcp-python-sdk
Security Scan
Capability signals
CryptoCan make purchasesRequires OAuth tokenRequires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
Name/description present an MCP Python SDK reference implementation, but metadata and included files (human_summary.md and references/seed.yaml) are a compiled finance blueprint (finance-bp-140) describing ZVT backtests, Doraemon persona, and finance-specific tooling. This mismatch between declared purpose and actual content is incoherent.
!
Instruction Scope
SKILL.md and seed.yaml instruct the host agent to reload seed.yaml, run precondition checks (python3 -c 'import zvt' etc.), execute install triggers, and read LATEST.yaml/LATEST.jsonl — actions that touch the filesystem, run shell/python commands, and may trigger package installs. Those runtime actions go beyond a simple documentation skill and reference finance-specific runtime checks not declared in the skill header.
Install Mechanism
There is no install spec (instruction-only), which minimizes delivery-time risk; however seed.yaml includes install_trigger and host_adapter.install_recipes[] references meaning the agent is expected to run installs on the host at runtime. Because no explicit install recipe is packaged, the actual install behavior depends on agent implementation and could lead to unexpected package installs.
!
Credentials
The skill declares no required env vars or config paths, yet seed.yaml and preconditions reference environment state (ZVT_HOME), python/pip availability, and services (eastmoney, OAuth flows in intent_router). Credentials or environment requirements are not declared, which is disproportionate and hides needed permissions/resources.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent/always-on privileges or modify other skills. Autonomous invocation is allowed by default and not an added flag here.
Scan Findings in Context
[no_regex_findings] unexpected: Scanner found no code files to analyze (instruction-only). The lack of findings is expected for an instruction-only skill, but provides limited signal — the real risk is in the SKILL.md/seed.yaml instructions.
What to consider before installing
This package is inconsistent: it presents as an MCP SDK but includes a compiled finance blueprint that tells the agent to run Python checks, install recipes, and rely on ZVT and environment paths that aren't declared. Before installing or running it, (1) verify you actually intended a finance/backtest blueprint rather than an MCP SDK, (2) open and read references/seed.yaml and human_summary.md in full to see the exact commands and preconditions, (3) do not let an agent run install or shell commands from this skill in a production environment — run them manually in a sandbox first, (4) confirm any required env vars (e.g., ZVT_HOME, API tokens) and package installs (zvt, pywin32, AnyIO, Starlette) and only provide secrets that are strictly necessary, and (5) ask the author to correct the skill metadata (declare required binaries/env, or remove unrelated finance content) — that clarification would materially reduce the risk and could change the assessment to benign.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

Primary envknowledge
aivk975ptj1xmvh12qx036pnswysx85hq43apivk975ptj1xmvh12qx036pnswysx85hq43latestvk975ptj1xmvh12qx036pnswysx85hq43mlvk975ptj1xmvh12qx036pnswysx85hq43
17downloads
0stars
1versions
Updated 3h ago
v0.1.0
MIT-0

这个 skill 适合什么用户?能做哪些任务?

概览

MCP Python SDK 是 Model Context Protocol 的参考实现(github.com/modelcontextprotocol/python-sdk)—— Anthropic 主导的开放标准,让 AI host(Claude / Cursor 等)通过 JSON-RPC 2.0 跟工具服务端对话。

两个 server 接口:低层 Server(构造器注入 handler)和高层 MCPServer(装饰器 API,原名 FastMCP)。三个传输共享结构化 (read_stream, write_stream) AnyIO 契约:stdio(行分隔 JSON)、传...

Doramagic 晶体页: https://doramagic.ai/zh/crystal/mcp-python-sdk

知识规模

  • 50 条约束 (1 fatal + 49 non-fatal)
  • 上游源码: modelcontextprotocol/python-sdk @ commit 3d7b311d
  • 蓝图 ID: finance-bp-140

用法

Host AI(Claude Code / Cursor / OpenClaw)读 references/seed.yaml,按其中的:

  • intent_router 匹配用户意图
  • architecture 理解项目架构
  • constraints 应用 anti-pattern 约束
  • business_decisions 参考核心设计决策

FAQ 摘要

这个 skill 适合什么用户?能做哪些任务?

适合需要给 Claude / Cursor 等 AI host 提供工具服务的工程师:发布公司内部 API 给 AI 调用、暴露文件 / 数据库为 Resources、提供 prompt 模板等。本 skill 覆盖 stdio(本地)/ SSE(旧)/ streamable-http(推荐)三种 server 形态。访问 doramagic.ai/r/mcp-python-sdk 查看完整说明。

需要准备什么环境?依赖什么?

Python 3.10+,AnyIO(asyncio 或 trio 后端),Pydantic v2(type schema 生成),Starlette(HTTP/SSE/streamable-http 托管),OpenTelemetry(可选,分布式追踪)。Windows 客户端 stdio 需 pywin32 用于 Job Object 进程树终止;POSIX 用 os.killpg。

会踩哪些坑?这个 skill 怎么防护?

本 skill 内置 50 条约束(1 条 fatal)。典型踩坑:(1) commit 3d7b311 的 README 仍 import 改名前的 FastMCP(26 处 import 行 + 10 处文件路径失效),照抄 quickstart 必失败;


完整文档: 见 references/seed.yaml (v6.1 schema). 浏览页: https://doramagic.ai/zh/crystal/mcp-python-sdk

Comments

Loading comments...