mcpField
M
MCP Server Financeiro

MCP Server Financeiro

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

MCP Server Financeiro について

金融ツールの動的登録や一覧表示、Alpha Vantage APIによる株価照会ができる、Go製のMCPサーバー例です。クライアントエージェント向けにMCP形式のメタデータも公開します。

主な機能

  1. 01金融ツールの動的登録
  2. 02登録済み金融ツールの一覧表示
  3. 03Alpha Vantage経由の株価照会
  4. 04MCPサーバーのメタデータ公開

活用シーン

  1. 01金融ツールの登録と確認
  2. 02銘柄コードによる株価取得
  3. 03クライアントエージェントへのサーバーメタデータ提供

MCP 対応

`/metadata`でMCPクライアントにサーバーメタデータを公開し、金融ツールサーバーの構成例を示します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

金融 MCP サーバー

このプロジェクトは、Go を使用してシンプルな MCP サーバーを構築する方法を示す実践的な例です。
金融ツールの管理をシミュレートし、Alpha Vantage の公開 API を使用して株価をリアルタイムで取得します。

目的は、/metadata エンドポイントの公開を含め、Model Context Protocol(MCP)の基本原則に従うサーバーの構成方法を示すことです。

機能

  • 金融ツールを動的に登録する
  • 登録済みのすべてのツールを一覧表示する
  • 株価をリアルタイムで取得する(Alpha Vantage)
  • クライアントエージェント向けに MCP 標準のメタデータを公開する

エンドポイントの構成

1. 金融ツールを登録する
POST http://localhost:8080/register-financial-tool
Content-Type: application/json

{
  "name": "Consulta Ações",
  "description": "Consulta cotações de ações em tempo real",
  "endpoint": "https://www.alphavantage.co/query",
  "service_type": "cotacao"
}
2. 金融ツールを一覧表示する
GET http://localhost:8080/list-financial-tools
Accept: application/json
3. 株価を取得する(Alpha Vantage)
POST http://localhost:8080/query-stock-price
Content-Type: application/json

{
  "symbol": "AAPL"
}
4. MCP サーバーのメタデータを取得する
GET http://localhost:8080/metadata
Accept: application/json

前提条件

  • API キーを取得するための Alpha Vantage の無料アカウント

プロジェクトの実行方法

  1. リポジトリをクローンします
git clone https://github.com/seuusuario/go-mcp-server-financeiro.git
cd go-mcp-server-financeiro
  1. プロジェクトのルートに .env ファイルを作成します:
ALPHA_VANTAGE_API_KEY=sua_api_key_aqui
  1. 依存関係をインストールします
go mod tidy
  1. サーバーを実行します
go run cmd/main.go

サーバーは http://localhost:8080 で利用できます。

コメント

MCP は初めてですか?

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

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