Atlas / MCP servers / ccq1 / CN Financial

CN FinancialSAFE

mcp/ccq1/cn-financial

cn金融数据 MCP 服务器 — 工具包覆盖 A 股行情、财报、估值、板块、市场全景、新闻及宏观指标。

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
42 42r · 0w · 0d
Transport
sse · stdio
License
Apache-2.0
Stars
43
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

cn大陆金融数据 MCP Server 基于 AKShare · 支持 MCP 协议 · 42 个金融工具

📸 Demo

在 Claude Code 中通过 MCP 工具查询中国西电的盘口走势以及投研分析

简介

cn-financial-mcp 是一个遵循 Model Context Protocol (MCP) 标准的金融数据服务器,专注于cn大陆市场。它让任何支持 MCP 的 AI Agent(如 Claude Code、Cursor、自定义 Agent)都能直接调用 A 股行情、财报、行业、宏观经济等 42 个金融工具,无需 API Key,开箱即用。

底层数据来源于 AKShare,并内置多数据源自动 fallback 机制(东方财富 → 新浪 / 腾讯 / 同花顺),确保在不同网络环境下的可用性。

✨ 功能一览

合计 42 个工具,覆盖从个股研究到宏观分析的完整链路。

🚀 快速开始

环境要求

  • Python 3.10+
  • pip

安装

git clone https://github.com//cn-financial-mcp.git
cd cn-financial-mcp
pip install -e .

验证安装

PYTHONPATH=src python -m cn_financial_mcp --help
usage: __main__.py [-h] [--http] [--port PORT] [--host HOST]

cn-fina
Read from source at commit 8093324ed597OBSERVED · 2026-10-08
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code
claude mcp add cn-financial-mcp -- uvx cn-financial-mcp
claude-desktop
{
  "mcpServers": {
    "cn-financial-mcp": {
      "command": "uvx",
      "args": [
        "cn-financial-mcp"
      ]
    }
  }
}
03

Exposed tools (42)

42 read · 0 write · 0 destructive.

ToolRiskDescription
get_analyst_ratingread
get_balance_sheetread
get_bond_yield_curveread
get_cash_flow_statementread
get_company_announcementsread
get_company_inforead
get_company_profileread
get_competitorsread
get_concept_listread
get_dividend_dataread
get_dragon_tigerread
get_financial_calendarread
get_financial_indicatorsread
get_financial_line_itemread
get_fx_rateread
get_growth_ratesread
get_historical_priceread
get_income_statementread
get_industry_listread
get_industry_peread
get_industry_stocksread
get_insider_tradingread
get_institutional_holdingsread
get_limit_up_downread
get_macro_cpiread
get_macro_gdpread
get_macro_money_supplyread
get_macro_pmiread
get_margin_tradingread
get_market_capitalizationread
get_market_overviewread
get_money_flowread
get_north_bound_flowread
get_per_share_dataread
get_realtime_quoteread
get_sector_fund_flowread
get_segments_revenueread
get_stock_listread
get_stock_newsread
get_valuation_metricsread
search_newsread
search_stockread
04

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (1)

LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
requirements.txt
mcp, akshare, pandas, pydantic, uvicorn, starlette, sse-starlette
Why it matters. 7 requirement(s) not pinned with ==
Fix. pin exact versions

Gates applied: no_behavioural_pass.

Audited 2026-10-08 · audit v0.4.1 · source sha 8093324ed597full audit observations/trust-audit/mcp-server/ccq1__cn-financial.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-088093324ed597SAFEB89first audit
06

Questions

What is the CN Financial MCP server?

cn金融数据 MCP 服务器 — 工具包覆盖 A 股行情、财报、估值、板块、市场全景、新闻及宏观指标。

What tools does CN Financial expose?

42 in total: 42 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is CN Financial safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does CN Financial need?

No credential environment variables were found in its source, so it appears to need none.

How does CN Financial run?

It speaks sse and stdio, so it runs as a local process your client starts. It is published on PyPI as cn-financial-mcp.

How current is this page?

The grade is for one exact copy of the source (8093324ed597), read on 2026-10-08. The repository is watched and re-audited when it changes.

Advertisement