BRVM MCP Server
🇨🇮 BRVM MCPサーバー
西アフリカ地域証券取引所向けの初のMCPサーバー。
Claude、ChatGPT、Cursor、Copilot、LangGraphなどのあらゆるAIエージェントを、西アフリカのUEMOA加盟8カ国にサービスを提供するBRVM(Bourse Régionale des Valeurs Mobilières:地域証券取引所)のライブ市場データに接続します。
なぜこれが必要なのか?
BRVMは、ベナン、ブルキナファソ、コートジボワール、ギニアビサウ、マリ、ニジェール、セネガル、トーゴの約46社を上場しており、合計時価総額は約278億米ドルに達します。しかし、公開APIが存在しません。このサーバーはそのギャップを埋め、Model Context Protocolを通じてAIエコシステムがBRVMデータにアクセスできるようにします。
BRVMの今後の予定
2026年12月18日: フランス語圏西アフリカ初のデリバティブ市場(指数および株式の先物)
2026年〜2027年: ETF上場
2026年: 農産物取引所(BMPA CI)— カシューナッツ、トウモロコシ、コーラナッツ
このサーバーは、これらの発展に合わせて成長するように構築されています。
Related MCP server: Yahoo Finance MCP Server
機能
ツール (7)
ツール | 説明 |
| 取引セッションの全体概要:出来高、売買代金、値上がり/値下がり銘柄、指数 |
| 特定のティッカーの現在の相場(価格、変動率、出来高) |
| すべてのBRVM指数:総合指数、BRVM 30、Prestige、Principal、セクター別指数 |
| その日の値上がり・値下がり上位N銘柄 |
| 企業詳細:名称、国、セクター、時価総額 |
| 名称、国、またはセクターによる検索 |
| メタデータを含む約46のBRVMティッカー一覧 |
リソース
URI | 説明 |
| コンテキスト注入用のBRVM取引所概要 |
プロンプト
プロンプト | 説明 |
| BRVM株式の構造化分析 |
| 日次市場レポートの完全テンプレート |
クイックスタート
前提条件
Python 3.11+
uv (推奨) または pip
インストールと実行
# Clone
git clone https://github.com/dilanefk/brvm-mcp-server.git
cd brvm-mcp-server
# Install
uv sync
# Run (stdio — for Claude Desktop / Cursor)
uv run brvm-mcp
# Run (HTTP — for remote agents / web apps)
uv run brvm-mcp --transport streamable-http --port 8000Claude Desktopへの接続
Claude Desktopの設定(macOSの場合は ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します:
{
"mcpServers": {
"brvm": {
"command": "uv",
"args": ["run", "--directory", "/path/to/brvm-mcp-server", "brvm-mcp"]
}
}
}Claude Desktopを再起動します。🔨メニューにBRVMツールが表示されます。
MCP Inspectorでのテスト
npx @modelcontextprotocol/inspector uv run brvm-mcpDocker (リモートデプロイ)
docker build -t brvm-mcp .
docker run -p 8000:8000 brvm-mcp会話例
接続後、Claudeに以下のように尋ねることができます:
"今日のBRVM市場の動きはどうですか?" →
get_market_summary()を呼び出し、セッションデータを返します
"Sonatelの株価を教えて" →
get_stock_price("SNTS")を呼び出します
"セネガルのBRVM銘柄はどれですか?" →
search_stocks(country="Sénégal")を呼び出します
"市場レポートを詳しく作成して" →
market_reportプロンプトを使用して複数のツール呼び出しを調整します
"今日最も下落した銘柄はどれですか?" →
get_top_movers()を呼び出し、値下がり銘柄に焦点を当てます
アーキテクチャ
┌──────────────────┐ MCP (stdio/HTTP) ┌──────────────────┐
│ AI Agent │◄────────────────────────►│ BRVM MCP Server │
│ (Claude, GPT, │ │ │
│ Cursor, etc.) │ │ FastMCP + Tools │
└──────────────────┘ │ + Cache Layer │
└────────┬─────────┘
│ httpx
┌────────▼─────────┐
│ Data Sources │
│ • afx.kwayisi │
│ • brvm.org │
│ • Rich Bourse │
└──────────────────┘FastMCP: デコレータベースのMCPフレームワーク(公式Python SDK)
httpx: スクレイピング用の非同期HTTPクライアント
BeautifulSoup4 + lxml: HTML解析
diskcache: TTLベースのディスクキャッシュ(デフォルト5分、ソースに配慮)
Pydantic: 構造化データモデル
ロードマップ
[ ] v0.2 — 過去の価格データ(OHLCVバー)
[ ] v0.3 — BRVM公式発表 / コーポレートアクションフィード
[ ] v0.4 — BMPA CI商品データ(利用可能になり次第)
[ ] v0.5 — デリバティブデータ(先物、オプション — 2026年12月以降)
[ ] v1.0 — マルチユーザーデプロイ用のOAuth + レート制限
[ ] MCP Registryへの登録
データソースとフェアユース
このサーバーは公開されているデータをスクレイピングします。以下を実装しています:
キャッシュ(5分のTTL)によるリクエストの最小化
プロジェクトを識別する丁寧なUser-Agentヘッダー
認証バイパスなし — 公開データのみ
リアルタイムのFIXフィードについては、BRVMに直接お問い合わせください:brvm.org/real-time-data-feed
貢献
プルリクエストを歓迎します!優先分野:
追加のデータソース(eodhd.com、Rich Bourse)
過去データサポート
テスト(pytest + スクレイパーテスト用のVCRカセット)
Node.js MCPホスト向けのTypeScript移植
ライセンス
MIT
モーリシャスにて☕で構築。開発者:Dilane Fogué Kamga — シニアソフトウェア&AIエンジニア、金融工学修士(WorldQuant University)。
AIとアフリカの資本市場を繋ぐ。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides real-time financial data from Yahoo Finance to Large Language Models through the Model Context Protocol, enabling AI models to access stock prices, historical data, and company information.1MIT
- AlicenseAqualityCmaintenanceProvides access to real-time stock prices, financial statements, news, and options data via the Model Context Protocol. It enables AI assistants to retrieve comprehensive market data, including historical prices and analyst recommendations, through a standardized interface.691MIT
- AlicenseNot gradedqualityAmaintenanceEnables LLMs and agentic workflows to access real-time and historical stock market data through the Model Context Protocol.204MIT
- AlicenseNot gradedqualityBmaintenanceProvides structured access to Nepal Stock Exchange market data through the Model Context Protocol, enabling AI integration for querying real-time stock data and market analysis.60MIT
Related MCP Connectors
Pre-computed market data that improves agent reasoning, reduces token usage, and replaces pipelines.
Live financial data MCP: FX, crypto, stocks, news, URL reader. x402 on Base: $0.001/call.
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dilane-Kamga/brvm-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server