AkTools Pro MCP Server について
AkTools Proはakshareを基盤とする金融向けMCPサーバーで、市場データや分析機能を必要とするAIエージェントを対象としています。複数の資産クラスに対応し、戦略のバックテスト、仮想ポートフォリオ、ASCIIチャートを備えています。
主な機能
- 01複数資産の価格・ファンダメンタルデータ
- 02テクニカル指標と異変スキャン
- 03SMA、RSIなどの戦略バックテスト
- 04仮想保有と損益の追跡
- 05ASCIIトレンドチャート
- 06分析プロンプトとリソース
活用シーン
- 01株価と財務指標の分析
- 02暗号資産や貴金属データの監視
- 03取引戦略のバックテスト
- 04仮想ポートフォリオ損益の追跡
MCP 対応
MCPクライアントに金融データ、分析、バックテスト、仮想保有のツールを提供し、プロンプトとリソースも公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
28掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| market | string | いいえ | 株式市場。対応するのは sh(上海証券取引所)、sz(深圳証券取引所)、hk(香港株)、us(米国株)のみです。暗号資産には対応していません。 |
| keyword | string | はい | 検索キーワード:会社名、銘柄名、株式コード、証券略称 |
詳細
📈 AkTools Pro MCP Server
AI をあなたの金融アナリストに
AI エージェントにプロフェッショナルな金融インテリジェンスを提供
機能のハイライト • システムアーキテクチャ • クイックスタート • ツール一覧 • 実践例
AkTools Pro は、akshare を基盤とする拡張型 MCP(Model Context Protocol)サーバーです。単なるデータインターフェースではなく、専門的な金融分析ロジック、取引戦略、可視化機能を組み込んだ AI スキルライブラリです。
中国 A 株、香港株、米国株、暗号資産、貴金属のいずれであっても、AkTools Pro を使えば AI エージェントが経験豊富なアナリストのように考え、回答できます。
🌟 コア機能
| 🧠 インテリジェントスキルエンジン | 💹 グローバル市場をカバー |
|---|---|
| MCP プロンプト と リソース を内蔵し、「アナリスト」としての人格と SOP の標準プロセスを組み込みます。 | 中国 A 株、香港株、米国株、暗号資産、貴金属 など、主要な投資対象をワンストップでカバーします。 |
| 📊 可視化機能の強化 | 🛡️ 優れたパフォーマンス |
| チャット画面に ASCII 文字のトレンドチャート を直接描画でき、データの傾向をひと目で把握できます。 | メモリとディスク の二層キャッシュ機構を採用し、ミリ秒単位で応答するとともに、データソースをインテリジェントに保護します。 |
| 💼 実践シミュレーション | 🧪 戦略ラボ |
| 仮想ポジション管理システムを内蔵し、AI による 損益(P&L) の自動追跡と勝率の統計に対応します。 | バックテストエンジンを内蔵し、SMA / RSI / MACD / BOLL / KDJ / MA_CROSS などの代表的な取引戦略を検証できます。 |
🏗 システムアーキテクチャ
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 秒以内に起動できます。
📦 方法 1:自動インストール(推奨)
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"]
}
🐳 方法 2:Docker によるデプロイ
サーバー環境や、隔離環境を好むユーザーに適しています。
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 | Binance プロキシアドレス | 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(清理缓存)
📋 完整工具列表
点击展开 65 个工具的完整列表
📈 股票 & 市场
| 工具名 | 功能说明 |
|---|---|
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
Quantitative Trading Community のために ❤️ を込めて作成
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。