Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

HanjialeGit MCP

von ApocDataVersion 0.1.3i★ –iLäuft auf deinem Computer
Name in der Registryio.github.hanjialeGit/mcp-server

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

天启至数 ApocData - MCP Server for A-share market data (46 free, no-auth endpoints)

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Sonstiges

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 0 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Die Registry nennt keinen Schlüssel zum Eintragen.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "hanjialegit": {
      "command": "npx",
      "args": [
        "-y",
        "@apocdata-info/mcp-server"
      ]
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add hanjialegit -- npx -y @apocdata-info/mcp-server

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "hanjialegit": {
      "command": "npx",
      "args": [
        "-y",
        "@apocdata-info/mcp-server"
      ]
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "hanjialegit": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@apocdata-info/mcp-server"
      ]
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ! Vorsicht

    Entwickler passt zum Repo

    Der Herausgeber (hanjialeGit) ist nicht der Repo-Inhaber (ApocData); vielleicht hat jemand anderes ihn eingetragen

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32599 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 29 % der anderen 32599 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 30 % der anderen 32599 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist HanjialeGit MCP sicher?

Er hat 0 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.3) kam vor 2 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Zendesk

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert vorgestern
Installieren

Zendesk

von pipeworx-io

Zendesk MCP Pack — tickets, users, organizations via OAuth.

Computer oder CloudAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

@apocdata-info/mcp-server

天启至数 ApocData 的 MCP(Model Context Protocol)Server。把 46 个 A 股数据接口包装成 MCP tools,可在 Claude Desktop / Cursor / Cline / Continue 等任意 MCP client 中直接调用。

  • 数据源:https://www.apocdata.com/api/blade-dataplatform/open/data/*
  • 免费体验额度:无需注册即可调用;注册解锁更高额度与更多数据能力
  • 自动透传 X-Tdc-* 元信息头(限流剩余/截断标志/错误码/缓存策略)
  • 46 工具覆盖:行情、估值、财务、股东、资金流、涨跌停、板块、公告、宏观、因子、综合画像

安装

方式 A:npx(推荐,零安装)

直接在 client 配置里写 npx -y @apocdata-info/mcp-server,无需手动 install。

方式 B:全局安装
npm install -g @apocdata-info/mcp-server

apocdata-mcp # 可执行命令


Client 配置示例

Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{

"mcpServers": { "apocdata": { "command": "npx", "args": ["-y", "@apocdata-info/mcp-server"] } } }

Cursor

~/.cursor/mcp.json:

{

"mcpServers": { "apocdata": { "command": "npx", "args": ["-y", "@apocdata-info/mcp-server"] } } }

Cline / Continue / 其它 stdio MCP client

同上,传 command=npx, args=["-y","@apocdata-info/mcp-server"] 即可。

CLI flags
apocdata-mcp --version    # 打印版本号

apocdata-mcp --help # 显示完整用法

信号
  • SIGTERM / SIGINT:优雅退出。等正在进行的请求完成(最多 5 秒),再关闭 transport 退出。
调试模式

环境变量 APOCDATA_DEBUG=1 会把每次 HTTP 调用的 path/status/meta 打到 stderr:

{

"mcpServers": { "apocdata": { "command": "npx", "args": ["-y", "@apocdata-info/mcp-server"], "env": { "APOCDATA_DEBUG": "1" } } } }

自定义 BASE URL

环境变量 APOCDATA_BASE_URL 可指向内网/私有部署:

"env": { "APOCDATA_BASE_URL": "https://intranet.example.com/api/blade-dataplatform/open/data" }
超时与重试
环境变量默认说明
APOCDATA_TIMEOUT_MS30000单次请求超时(毫秒),到时间 AbortController 中断
APOCDATA_MAX_RETRIES25xx 或网络错误重试次数(不含首次),指数 backoff 500→1000→2000ms

4xx 不重试(业务错误重试无意义)。重试用尽后返回最后一次的 5xx 响应,或抛 NetworkError(网络异常)。


工具清单(46 个)

类别工具
A. 行情与估值(10)quote quotes daily stock stocks st ranking indexes index-daily hot-rank
B. 财务与股东(8)financial express dividend holders holder-number share-float repurchase block-trade
C. 资金流向(8)moneyflow hsgt hk-hold hk-daily margin dragon-tiger hot-money hot-money-detail
D. 涨跌停与板块(4)limit-list limit-step sector-flow cyq-perf
E. 公告/调研(2)announcements survey
F. 板块成分(4)concepts concept-stocks ths-boards ths-board-stocks
G. 可转债(2)convertible-bonds cb-price-chg
H. 因子(2)factors tech-factor
I. 宏观(3)macro macro-latest macro-definition
J. 日历(1)calendar
K. 综合(2)profile-full factor-categories

每个 tool 的入参/出参/默认值在 MCP 协议层用 JSON Schema 暴露,client 会自动展示。

MCP Resources

除工具外还暴露 3 个 markdown 文档,Agent 通过 resources/list 和 resources/read 拉取:

URI内容
apocdata://guide全局接入指南:46 工具分组、symbol 格式、延迟/限流/错误协议、元信息头说明
apocdata://scenarios场景速查:常见用户意图到工具组合的映射 + 反模式(避免串调 8 个接口)
apocdata://limitslimit/fields/compact 速查表:每个工具的默认值/上限/字段裁剪支持情况

用法示例(在 Claude 里直接问)

> 帮我看下贵州茅台最近 5 天行情

(Claude 调用 daily(symbol="600519", limit=5))

现在涨幅榜前 10 是哪些股票?

(Claude 调用 ranking(type="gainers", limit=10))

整理一下平安银行的综合画像

(Claude 调用 profile-full(symbol="000001"))

CPI 最近一次数据是多少?

(Claude 调用 macro-latest(type="cpi"))


性能与限流

  • 单 IP 限流:60 req/min(响应头 X-Tdc-RateLimit-Remaining 透传剩余配额)
  • 缓存策略:盘中实时数据 5s、盘后日更 5min、元数据 1h(Cache-Control 头自动给)
  • limit 参数上限 50,超出会静默截断(看响应头 X-Tdc-Truncated)
  • 大批量数据建议用 format=compact 列式输出,节省 60-70% token
  • 字段较多的接口(如 financial、announcements)支持 fields=... 裁剪

详细行为参考主 SKILL 文档:https://github.com/ApocData/ApocData-skill


开发

git clone https://github.com/ApocData/ApocData-skill.git

cd ApocData-skill/mcp-server npm install npm run build npm start

源码结构:

src/

index.ts # MCP server 入口,stdio transport client.ts # HTTP client,BASE_URL 调用 + meta 头提取 tools.ts # 46 个工具的配置表(声明式)

要加一个新接口:在 tools.ts 对应分组里加一条 ToolDef,重新 build 即可,无需改其它代码。

测试

npm test                 # build + 6 类测试全跑(需在 apocdata-mcp 目录执行)

npm run test:unit # client 单测:超时/重试/URL 构造,不打外网 npm run test:contract # 46 工具逐个真实 HTTP 调用(happy path) npm run test:errors # 错误路径:非法参数 / 不存在 symbol / 日期格式 npm run test:coverage # 限流头/截断头/所有枚举值遍历 npm run test:e2e # MCP 协议层:stdio JSON-RPC + isError + compact npm run test:integration # 集成:mock HTTP + 子进程 server,验证 retries / timeout / --version / SIGTERM

六个脚本对应六种验证:

脚本验证
client-unit-test.mjsclient 4xx 不重试、5xx 重试到成功/用尽、超时归一化、meta 头提取、URL 构造(mock fetch)
contract-test.mjs所有 46 端点参数名/必填和后端 @RequestParam 一致;happy path 全部 200
error-path-test.mjs非法参数/资源不存在返回 HTTP 400 + success=false + X-Tdc-Error-Code
coverage-test.mjs限流头 / 截断头透传;所有 enum 工具(ranking / limit-list / sector-flow / hot-rank / margin / macro)的合法值全部遍历
mcp-e2e-test.mjsMCP 协议正确:tools/list 46 个、isError 在 HTTP 4xx 和 success=false 都正确标记、compact 模式列式输出
integration-test.mjs真实 backoff 耗时验证;真实 timeout 触发;--version / --help CLI;SIGTERM 空闲即时退出;SIGTERM in-flight 等待完成后退出

私有部署:APOCDATA_BASE_URL=http://your.host/path npm test

生产契约基线

当前 www.apocdata.com 已提供并由测试套件持续验证:

  • ranking / macro / macro/latest / macro/definition / sector-flow / hot-rank / margin 的非法 enum 校验
  • X-Tdc-Error-Code 响应头
  • X-Tdc-RateLimit-Remaining 响应头(限流剩余配额)
  • X-Tdc-Truncated 响应头(limit 超上限通知)
  • format=compact 列式输出
  • /profile/full 和 /factor-categories 两个端点本身

License

Apache-2.0

PopNx fragen