Skip to main content
Glama
tchivs

AkTools Pro MCP Server

by tchivs

📈 AkTools Pro MCP Server

功能亮点系统架构快速开始工具一览实战示例


AkTools Pro 是一个基于 akshare 的增强型 MCP (Model Context Protocol) 服务器。它不仅仅是一个数据接口,更是一个内置了专业金融分析逻辑、交易策略和可视化能力的 AI 技能库。

无论是 A 股、港美股、加密货币还是贵金属,AkTools Pro 都能让你的 AI Agent 像资深分析师一样思考和回答。

🌟 核心特性

🧠 智能技能引擎

💹 全球市场覆盖

内置 MCP PromptsResources,注入 "分析师" 人格与 SOP 标准流程。

一站式覆盖 A股、港股、美股、加密货币、贵金属 等主流投资品种。

📊 可视化增强

🛡️ 极致性能

支持在聊天界面直接绘制 ASCII 字符走势图,让数据趋势一目了然。

采用 内存 + 磁盘 双层缓存机制,毫秒级响应,智能保护数据源。

💼 实战模拟

🧪 策略实验室

内置虚拟持仓管理系统,支持 AI 自动跟踪 盈亏 (P&L) 与胜率统计。

内置回测引擎,支持验证 SMA / RSI / MACD / BOLL / KDJ / MA_CROSS 等经典交易策略。

Related MCP server: NINX MCP Server

🏗 系统架构

graph TD
    User((User / AI Agent)) <-->|MCP Protocol| Server[AkTools Pro Server]
    
    subgraph "Core Engine"
        Server --> Skills[Skill Injector]
        Server --> Cache[Dual-Layer Cache]
        Server --> Visual[Visual Engine]
        Server --> Logic[Backtest/Analysis]
    end
    
    subgraph "Data Sources"
        Cache <--> AkShare[AkShare API]
        Cache <--> OKX[OKX / Binance]
        Cache <--> News[Financial News]
    end
    
    Skills -->|SOPs & Prompts| User
    Visual -->|ASCII Charts| User

🚀 快速开始

选择最适合你的安装方式,30秒内即可启动。

在你的 AI 终端中根据客户端类型执行:

OpenCode (Sisyphus)

opencode mcp add
# 1. Location: Global
# 2. Name: aktools-pro
# 3. Type: Local
# 4. Command: uvx aktools-pro

Claude Code / OpenAI Codex

claude mcp add aktools-pro -- uvx aktools-pro

Cursor / VS Code

mcpServers 配置文件中添加:

"aktools-pro": {
  "command": "uvx",
  "args": ["aktools-pro"]
}

适合服务器环境或偏好隔离的用户:

mkdir /opt/aktools-pro
cd /opt/aktools-pro
wget https://raw.githubusercontent.com/tchivs/aktools-pro/main/docker-compose.yml
docker-compose up -d

变量名

说明

默认值

OKX_BASE_URL

OKX 代理地址

https://okx.com

BINANCE_BASE_URL

币安代理地址

https://www.binance.com

NEWSNOW_BASE_URL

资讯接口地址

https://newsnow.busiyi.world

TRANSPORT

MCP 协议

stdio

🛠 工具一览

AkTools Pro 提供了 65 个专业工具,分为以下核心模块:

📈 股票 & 市场 (Stock & Market)

覆盖 A股/港股/美股 的行情与基本面

  • 基础: search (搜代码), stock_info (个股信息)

  • 行情: market_prices (历史K线), stock_zt_pool_em (涨停池)

  • 数据: stock_indicators (财务指标), stock_lhb (龙虎榜), northbound_funds (北向资金)

  • 分析: sector_valuation (行业估值), sector_rotation (板块轮动), market_anomaly_scan (异动扫描)

₿ 加密货币 (Crypto)

接入 OKX/Binance 的深度数据

  • 行情: crypto_prices (K线), draw_crypto_chart (字符图)

  • 情绪: fear_greed_index (恐贪指数), crypto_sentiment_metrics (情绪指标)

  • 衍生品: okx_funding_rate (资金费率), okx_open_interest (持仓量)

  • 智能: binance_ai_report (AI研报), crypto_composite_diagnostic (综合诊断)

🥇 贵金属 (Precious Metals)

黄金/白银的期现货数据

  • 价格: pm_spot_prices (现货), pm_international_prices (外盘)

  • 库存: pm_etf_holdings (ETF持仓), pm_comex_inventory (COMEX库存)

  • 分析: pm_basis (期现基差), pm_composite_diagnostic (综合诊断)

💱 外汇 (Forex)

全球汇率行情与历史数据

  • 行情: fx_rates (即期汇率/交叉汇率)

  • 历史: fx_history (历史汇率)

🏗️ 期货 (Futures)

商品与金融期货深度数据

  • 行情: futures_prices (K线数据)

  • 库存: futures_inventory (交易所库存)

  • 基差: futures_basis (期现基差)

  • 持仓: futures_positions (仓单日报)

🏦 基金 (Funds)

公募基金与 ETF 数据

  • 基础: fund_info (基本信息), fund_ranking (基金排行)

  • 业绩: fund_nav (净值走势)

  • 持仓: fund_holdings (重仓股)

  • ETF: market_prices (asset=etf)

🌍 宏观经济 (Macro)

全球与中国宏观经济指标

  • 核心: macro_gdp (国内生产总值), macro_cpi (消费者物价指数)

  • 景气: macro_pmi (采购经理指数)

  • 金融: macro_interest_rate (基准利率), macro_money_supply (货币供应量)

🧠 智能技能 (AI Skills)

让 AI 具备专业分析师的思维

  • 股票 Prompts: analyze-stock (个股诊断), market-pulse (市场脉搏)

  • 加密 Prompts: analyze-crypto (币种分析), crypto-pulse (币圈脉搏)

  • 贵金属 Prompts: analyze-precious-metal (贵金属诊断), precious-metal-pulse (贵金属脉搏)

  • Resources: skill://trading/logic/technical-analysis, skill://trading/logic/precious-metals-analysis

  • Dynamic Resources: crypto://{symbol}/analysis, pm://{metal}/analysis, fund://{code}/analysis

  • Portfolio: portfolio_add (模拟交易), portfolio_view (盈亏分析), portfolio_chart (盈亏图表), trading_suggest (AI建议)

  • Cache: cache_status (缓存状态), cache_clear (清理缓存)

📋 完整工具列表

📈 股票 & 市场

工具名

功能说明

search

根据股票名称、公司名称等关键词查找股票代码

stock_info

根据股票代码和市场获取股票基本信息

market_prices

获取市场历史价格及技术指标 (MACD/RSI/KDJ/BOLL)

stock_news

获取指定个股最近新闻动态

stock_news_global

获取最新的全球财经快讯

stock_indicators_a

获取A股财务报告关键指标

stock_indicators_hk

获取港股财务报告关键指标

stock_indicators_us

获取美股财务报告关键指标

institutional_holding_summary

获取个股最新机构持仓与持股比例

stock_zt_pool_em

获取A股所有涨停股票

stock_zt_pool_strong_em

获取A股强势股池数据

stock_lhb_ggtj_sina

获取A股龙虎榜个股上榜统计

stock_sector_fund_flow_rank

获取A股行业资金流向数据

northbound_funds

获取北向资金近10个交易日数据

sector_valuation

获取申万一级行业估值(P/E、P/B)概览

sector_rotation

基于行业资金流与涨跌幅识别短期强势行业

market_anomaly_scan

扫描A股市场实时异动信号 (火箭发射、大笔买入等)

get_current_time

获取当前时间及A股交易日信息

₿ 加密货币

工具名

功能说明

crypto_prices

获取OKX加密货币历史K线数据及技术指标

crypto_sentiment_metrics

获取加密货币情绪指标

okx_funding_rate

获取永续合约资金费率

okx_open_interest

获取永续合约持仓量数据

binance_ai_report

获取币安AI分析报告 (推荐)

fear_greed_index

获取加密货币恐惧贪婪指数 (0-100)

crypto_composite_diagnostic

一键获取加密货币综合诊断数据

draw_crypto_chart

生成加密货币ASCII走势图

backtest_crypto_strategy

加密货币策略回测 (SMA/RSI/MACD)

🥇 贵金属

工具名

功能说明

pm_spot_prices

获取上海金交所现货历史价格及技术指标

pm_international_prices

获取国际贵金属实时价格 (伦敦金/COMEX)

pm_etf_holdings

获取全球黄金/白银ETF持仓量变化

pm_comex_inventory

获取COMEX交易所库存数据

pm_basis

获取贵金属期现基差数据

pm_benchmark_price

获取上海金银基准价格

pm_composite_diagnostic

一键获取贵金属综合诊断数据

💱 外汇

工具名

功能说明

fx_rates

获取主要货币对实时汇率 (USD/EUR/JPY/GBP等)

fx_history

获取指定货币对历史汇率数据

🏗️ 期货

工具名

功能说明

futures_prices

获取国内期货主力合约历史价格及技术指标

futures_inventory

获取期货品种仓单库存数据

futures_basis

获取期货与现货价格基差数据

futures_positions

获取期货主力合约机构持仓排名

🏦 基金

工具名

功能说明

fund_info

获取基金基本信息 (名称/类型/规模/管理人)

fund_nav

获取基金历史净值数据

fund_holdings

获取基金股票持仓明细

fund_ranking

获取基金排行榜 (按类型/收益率筛选)

market_prices

获取ETF基金历史价格数据 (asset=etf)

🌍 宏观经济

工具名

功能说明

macro_gdp

获取中国GDP季度数据

macro_cpi

获取中国CPI月度数据

macro_pmi

获取中国PMI制造业指数

macro_interest_rate

获取LPR贷款市场报价利率

macro_money_supply

获取货币供应量(M0/M1/M2)数据

🧠 分析 & 回测

工具名

功能说明

composite_stock_diagnostic

一键获取个股技术面/基本面/消息面综合诊断

draw_ascii_chart

生成股票ASCII走势图

backtest_strategy

策略回测 (SMA/RSI/MACD/BOLL/MA_CROSS/KDJ)

trading_suggest

基于AI分析给出投资建议

💼 模拟盘 & 系统

工具名

功能说明

portfolio_add

添加模拟持仓记录

portfolio_view

查看模拟盘实时盈亏

portfolio_chart

生成持仓盈亏ASCII柱状图

cache_status

查看缓存状态

cache_clear

清理指定或所有缓存

💡 实战示例

让 AI 帮你分析一只股票,体验 AkTools Pro 的强大:

User: 帮我分析一下 贵州茅台(600519) 的近期走势

Assistant: 好的,正在为您获取 贵州茅台(600519) 的综合数据...

[调用 market_prices, stock_indicators, stock_news...]

📊 **贵州茅台 (600519) 技术面分析**

Price
2100 +                                     |
     |              |                      |
2050 +            | | |                    |
     |          | | | |  |                 |
2000 +        | | | | |  | |               |
     |      | | | | | |  | | |             |
1950 +    | | | | | | |  | | |             +------- 现价: 1985.00
     |  | | | | | | | |  | | |             |
1900 +| | | | | | | | |  | | |             |
     +-------------------------------------+
      10-01   10-15   11-01   11-15   12-01

📈 **诊断结论**:
1. **趋势**: 短期均线(MA5/10)呈多头排列,RSI(14) 为 62.5,处于强势区间。
2. **资金**: 北向资金近3日连续净买入,机构持仓保持稳定。
3. **估值**: 当前 PE(TTM) 为 28.5,处于历史 40% 分位,具备安全边际。

💡 **操作建议**: 持有 (Score: 85)

🆚 版本对比

功能特性

AkTools (原版)

AkTools Pro (本版)

项目架构

单文件脚本

📦 模块化工程

回测引擎

支持

模拟持仓

支持

ASCII 图表

支持

SOP 技能库

支持

类型安全

全类型提示

👨‍💻 开发与贡献

# 同步环境
uv sync

# 运行检查
uv run aktools-pro inspect

# 运行测试
uv run pytest tests/ -v

# 代码检查
uv run ruff check mcp_aktools
Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
10Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    MCP server that provides AI agents with financial tools including real-time quotes, backtesting, technical analysis, and multi-exchange data via a simple CLI interface.
    1
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that provides financial trading tools and market analysis capabilities, enabling AI assistants to access real-time market data, execute trades, analyze portfolios, and perform comprehensive financial analysis.
  • F
    license
    -
    quality
    D
    maintenance
    A comprehensive MCP server that provides access to Alpha Vantage's financial data APIs, including stocks, forex, crypto, commodities, and economic indicators, enabling users to retrieve real-time quotes, historical data, technical indicators, and market intelligence through natural language.
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that enables AI agents to query real-time financial data including stock quotes, market indices, company fundamentals, and portfolio tracking.
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tchivs/aktools-pro'

If you have feedback or need assistance with the MCP directory API, please join our Discord server