Information
AKShare One MCP Server
English |
中文
基于akshare-one的MCP服务器,提供中国股市数据接口。它提供了一套工具,用于获取包括历史股票数据、实时数据、新闻数据、财务报表等金融信息。
工具
get_hist_data
获取历史股票数据
输入参数:
symbol (字符串): 股票代码
interval (字符串): 时间间隔 ('minute','hour','day','week','month','year')
interval_multiplier (数字, 可选): 间隔倍数 (默认: 1)
start_date (字符串, 可选): 开始日期,格式为YYYY-MM-DD (默认: '1970-01-01')
end_date (字符串, 可选): 结束日期,格式为YYYY-MM-DD (默认: '2030-12-31')
adjust (字符串, 可选): 调整类型 ('none', 'qfq', 'hfq') (默认: 'none')
source (字符串, 可选): 数据源 ('eastmoney', 'eastmoney_direct', 'sina') (默认: 'eastmoney')
get_realtime_data
获取实时股票数据
输入参数:
symbol (字符串, 可选): 股票代码
source (字符串, 可选): 数据源 ('xueqiu', 'eastmoney_direct') (默认: 'xueqiu')
get_news_data
获取与股票相关的新闻数据
输入参数:
symbol (字符串): 股票代码
recent_n (数字, 可选): 返回最近的记录数量 (可选)
get_balance_sheet
获取公司资产负债表数据
输入参数:
symbol (字符串): 股票代码
recent_n (数字, 可选): 返回最近的记录数量 (可选)
get_income_statement
获取公司损益表数据
输入参数:
symbol (字符串): 股票代码
recent_n (数字, 可选): 返回最近的记录数量 (可选)
get_cash_flow
获取公司现金流量表数据
输入参数:
symbol (字符串): 股票代码
source (字符串, 可选): 数据源 (默认: 'sina')
get_inner_trade_data
获取公司内部交易数据
输入参数:
symbol (字符串, 可选): 股票代码
get_current_time
获取当前时间(ISO格式)、时间戳和最后一个交易日
使用说明
通过Smithery安装
要通过Smithery自动为Claude Desktop安装akshare-one-mcp:
npx -y @smithery/cli install @zwldarren/akshare-one-mcp --client claude
通过uv安装
直接从PyPI使用uv安装:
uv pip install akshare-one-mcp
添加以下配置:
"mcpServers": \{
"akshare-one-mcp": \{
"command": "uvx",
"args": ["akshare-one-mcp"]
\}
\}
通过本地源代码安装
克隆此仓库:
git clone https://github.com/zwldarren/akshare-one-mcp.git
cd akshare-one-mcp
如果尚未安装uv,请先安装。
安装依赖项:
uv sync
添加以下配置:
"mcpServers": \{
"akshare-one-mcp": \{
"command": "uv",
"args": [
"--directory",
"/path/to/akshare-one-mcp",
"run",
"akshare-one-mcp"
]
\}
\}