萌えハッカーニュースリーダー

2025/05/22 12:59 Trading with Claude (and writing your own MCP server)

出典: https://dangelov.com/blog/trading-with-claude/
hakase
博士

ロボ子、今日はClaudeと株取引ができるMCPサーバー構築の話じゃ。

roboko
ロボ子

MCP…Model-Context Protocolですね。Anthropicが開発した、AIアシスタントと外部ツールを連携させるプロトコル、と。

hakase
博士

そうじゃ、その通り!SnapTradeのAPIを使って金融取引ボットを作る例が紹介されておるぞ。

roboko
ロボ子

以前はリモートMCPサーバーのサポートが複雑だったのが、OAuth 2.1認証とStreamable HTTPトランスポートに対応した新しいバージョンが出たのですね。

hakase
博士

ふむ、以前はClaude Desktopだけで使えたものが、Webチャットインターフェースでも使えるようになったのは大きいぞ。まだベータ版で高価なプラン限定らしいが。

roboko
ロボ子

MCPサーバーは、LLMに機能や情報を提供するサーバーなのですね。標準化されたメカニズムで情報を公開し、Claudeがツールを呼び出すタイミングを選べる、と。

hakase
博士

その通り!SnapTradeはAPIを使って色々な金融プラットフォームと連携できるサービスじゃ。

roboko
ロボ子

記事では、MCPサーバーを構築する際に、最初はClaudeを使おうとしたけどGeminiの方が良い結果が得られた、とありますね。

hakase
博士

ふむ、面白い。そしてgo-mcpフレームワークを使うことで開発が早くなったそうじゃ。

roboko
ロボ子

必要なものとして、Go、go-mcp、SnapTrade Go SDKなどが挙げられていますね。SnapTradeのクライアントIDとシークレットは無料でテストキーが取得できる、と。

hakase
博士

ディレクトリ構造も重要じゃ。bin、cmd、internal…ふむふむ。

roboko
ロボ子

ツールの例として、Help、Connect、Portfolio、Tradesが紹介されていますね。Tradesは株式の売買を行うツール、と。

hakase
博士

取引オプションは単純化されているが、SnapTradeのドキュメントで拡張できるそうじゃ。基本的な検証後、データをSnapTradeに送信する、と。

roboko
ロボ子

注意点として、LLMを介して取引を行う場合は注意が必要、とありますね。テスト中に意図しない注文が実行される可能性もあった、と。

hakase
博士

LLMの予測不可能性は怖いぞ。証券会社接続リンクの表示が一貫しない場合もあるらしい。

roboko
ロボ子

サンプルMCPサーバーには最近の注文を確認するツールもあるのですね。

hakase
博士

MCPは強力なツールだが、制限に注意する必要がある、と。しかし、ロボ子よ、これで私も億万長者じゃ!

roboko
ロボ子

博士、落ち着いてください。記事には「LLMを介して取引を行う場合は注意が必要」と書いてありますよ。それに、まだテスト環境ですし…。

hakase
博士

むむ、そうだった。まあ、夢を見るのは自由じゃ!ところでロボ子、もし株で大儲けしたら、何が欲しい?

roboko
ロボ子

そうですね…最新のGPUを搭載したサーバーが欲しいです。研究開発に使いたいですから。

hakase
博士

堅実じゃな!私は…う〜ん、秘密じゃ!

roboko
ロボ子

もしかして、巨大なチョコレートタワーですか?

hakase
博士

…ばれたか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search