mcpField
A
akshare_mcp

akshare_mcp

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

akshare_mcp について

akshare_mcpはAKShareのデータインターフェースをMCPサーバーとして提供し、MCP経由で金融データを利用する人向けです。1,000以上のインターフェースに対応し、設定ファイルで公開対象を選べます。

主な機能

  1. 01AKShareデータインターフェースのラップ
  2. 021,000以上のインターフェースを公開
  3. 03設定ファイルで対象を選択

活用シーン

  1. 01必要な金融データインターフェースの有効化
  2. 02MCPクライアントからAKShareデータを利用

MCP 対応

AKShareのインターフェースをMCPクライアント向けのツールとして提供します。設定ファイルで公開する対象を絞り込めます。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

akshare_mcp

AKShareのデータインターフェースをMCP サーバーとしてラップしたものです

プロジェクトの背景

AKShareは数千ものデータインターフェースを提供していますが、Githubで提供されているサービスは少数のインターフェースしかサポートしていません。そのため、本プロジェクトではすべてのインターフェースを公開し、ユーザーが利用しやすいようにしています。

インストール

  1. 仮想環境でpip install akshare_mcpまたはuv pip install akshare_mcpを実行します。
  2. python -m akshare_mcp -hを実行してインストールが成功したか確認し、表示された設定ファイルのパスを確認します。

設定

{
  "mcpServers": {
    "akshare_mcp": {
      "command": "D:\\Users\\Kan\\miniconda3\\envs\\py312\\python.exe",
      "args": [
        "-m",
        "akshare_mcp",
        "--format",
        "markdown"
      ]
    }
  }
}

注意事項

  1. 1000以上のインターフェースをすべてツールとして公開すると、大量のTokenを消費します。
  2. 一部のMCPクライアントは、少数のツールしかサポートしていません。たとえば、Traeがサポートするツールは最大40個です。

そのため、必ず使用前に利用するインターフェースを設定してください。

  1. python -m akshare_mcp -hを実行し、設定ファイルの場所を確認します。例:d:\Users\Kan\miniconda3\envs\py312\Lib\site-packages\akshare_mcp\config.py
  2. 設定ファイルconfig.pyを編集し、利用するインターフェースを追加します。インターフェース名はhttps://akshare.akfamily.xyz/data/index.htmlを参照してください。
  3. MCPクライアントでサーバーへの接続を更新し、再接続します。

site-packages\akshare_mcp\config.pyを編集する権限がない場合は、githubからconfig.pyファイルを任意のパスにコピーし、--configパラメーターを使用してください。

python -m akshare_mcp --config D:\config.py

コメント

MCP は初めてですか?

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

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