mcpField
A
AkTools Pro MCP Server

AkTools Pro MCP Server

ローカル
github.com/tchivs金融データ638 週間前に更新

AkTools Pro MCP Server について

AkTools Proはakshareを基盤とする金融向けMCPサーバーで、市場データや分析機能を必要とするAIエージェントを対象としています。複数の資産クラスに対応し、戦略のバックテスト、仮想ポートフォリオ、ASCIIチャートを備えています。

主な機能

  1. 01複数資産の価格・ファンダメンタルデータ
  2. 02テクニカル指標と異変スキャン
  3. 03SMA、RSIなどの戦略バックテスト
  4. 04仮想保有と損益の追跡
  5. 05ASCIIトレンドチャート
  6. 06分析プロンプトとリソース

活用シーン

  1. 01株価と財務指標の分析
  2. 02暗号資産や貴金属データの監視
  3. 03取引戦略のバックテスト
  4. 04仮想ポートフォリオ損益の追跡

MCP 対応

MCPクライアントに金融データ、分析、バックテスト、仮想保有のツールを提供し、プロンプトとリソースも公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"tchivs-aktools-pro": {
"command": "uvx",
"args": [
"aktools-pro"
]
}
}
}
起動コマンドuvx aktools-pro

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiaktools-pro0.2.2
ocighcr.io/tchivs/aktools-pro:latest

ツール

28

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
marketstringいいえ株式市場。対応するのは sh(上海証券取引所)、sz(深圳証券取引所)、hk(香港株)、us(米国株)のみです。暗号資産には対応していません。
keywordstringはい検索キーワード:会社名、銘柄名、株式コード、証券略称

詳細

📈 AkTools Pro MCP Server

AI をあなたの金融アナリストに
AI エージェントにプロフェッショナルな金融インテリジェンスを提供

バージョン PyPI ライセンス Python FastMCP GitHub スター

機能のハイライト • システムアーキテクチャ • クイックスタート • ツール一覧 • 実践例


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_URLOKX プロキシアドレスhttps://okx.com
BINANCE_BASE_URLBinance プロキシアドレスhttps://www.binance.com
NEWSNOW_BASE_URLニュースインターフェースのアドレスhttps://newsnow.busiyi.world
TRANSPORTMCP プロトコル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 のために ❤️ を込めて作成

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。