BRVM MCP Server
🇨🇮 BRVM MCP-Server
Der erste MCP-Server für die Regionalbörse Westafrikas.
Verbinden Sie jeden KI-Agenten — Claude, ChatGPT, Cursor, Copilot, LangGraph — mit Live-Marktdaten der BRVM (Bourse Régionale des Valeurs Mobilières), die 8 UEMOA-Mitgliedsstaaten in Westafrika bedient.
Warum?
Die BRVM listet ca. 46 Unternehmen in Benin, Burkina Faso, Côte d'Ivoire, Guinea-Bissau, Mali, Niger, Senegal und Togo — mit einer kombinierten Marktkapitalisierung von ca. 27,8 Mrd. USD. Dennoch gibt es keine öffentliche API. Dieser Server schließt diese Lücke und macht BRVM-Daten für das KI-Ökosystem über das Model Context Protocol zugänglich.
Was kommt auf die BRVM zu
18. Dezember 2026: Erster Derivatemarkt im frankophonen Westafrika (Futures auf Indizes und Aktien)
2026–2027: ETF-Listings
2026: Landwirtschaftliche Warenbörse (BMPA CI) — Cashew, Mais, Kolanuss
Dieser Server ist so konzipiert, dass er mit diesen Entwicklungen wächst.
Related MCP server: Yahoo Finance MCP Server
Funktionen
Tools (7)
Tool | Beschreibung |
| Übersicht der gesamten Handelssitzung: Volumen, Wert, Gewinner/Verlierer, Indizes |
| Aktueller Kurs für ein bestimmtes Tickersymbol (Preis, Veränderung, Volumen) |
| Alle BRVM-Indizes: Composite, BRVM 30, Prestige, Principal, Sektoren |
| Top N Gewinner und Verlierer des Tages |
| Unternehmensdetails: Name, Land, Sektor, Marktkapitalisierung |
| Suche nach Name, Land oder Sektor |
| Alle ca. 46 BRVM-Ticker mit Metadaten |
Ressourcen
URI | Beschreibung |
| BRVM-Börsenübersicht zur Kontext-Injection |
Prompts
Prompt | Beschreibung |
| Strukturierte Analyse einer BRVM-Aktie |
| Vorlage für einen vollständigen täglichen Marktbericht |
Schnellstart
Voraussetzungen
Python 3.11+
uv (empfohlen) oder pip
Installation & Ausführung
# 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 8000Verbindung mit Claude Desktop
Fügen Sie dies zu Ihrer Claude Desktop-Konfiguration hinzu (~/Library/Application Support/Claude/claude_desktop_config.json unter macOS):
{
"mcpServers": {
"brvm": {
"command": "uv",
"args": ["run", "--directory", "/path/to/brvm-mcp-server", "brvm-mcp"]
}
}
}Starten Sie Claude Desktop neu. Sie werden die BRVM-Tools im 🔨-Menü sehen.
Test mit MCP Inspector
npx @modelcontextprotocol/inspector uv run brvm-mcpDocker (Remote-Bereitstellung)
docker build -t brvm-mcp .
docker run -p 8000:8000 brvm-mcpBeispielkonversationen
Sobald die Verbindung hergestellt ist, können Sie Claude fragen:
"Wie läuft der BRVM-Markt heute?" → Ruft
get_market_summary()auf, liefert vollständige Sitzungsdaten
"Zeig mir den Aktienkurs von Sonatel" → Ruft
get_stock_price("SNTS")auf
"Welche BRVM-Aktien kommen aus dem Senegal?" → Ruft
search_stocks(country="Sénégal")auf
"Gib mir einen vollständigen Marktbericht" → Verwendet den
market_report-Prompt, um mehrere Tool-Aufrufe zu koordinieren
"Welche Aktien sind heute am stärksten gefallen?" → Ruft
get_top_movers()auf, fokussiert auf Verlierer
Architektur
┌──────────────────┐ 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: Dekorator-basiertes MCP-Framework (offizielles Python SDK)
httpx: Asynchroner HTTP-Client für das Scraping
BeautifulSoup4 + lxml: HTML-Parsing
diskcache: TTL-basiertes Disk-Caching (5 Min. Standard, respektiert die Quellen)
Pydantic: Strukturierte Datenmodelle
Roadmap
[ ] v0.2 — Historische Preisdaten (OHLCV-Balken)
[ ] v0.3 — Offizielle BRVM-Ankündigungen / Feed zu Unternehmensmaßnahmen
[ ] v0.4 — BMPA CI Warenmarktdaten (sobald verfügbar)
[ ] v0.5 — Derivatdaten (Futures, Optionen — nach dem Start im Dez. 2026)
[ ] v1.0 — OAuth + Ratenbegrenzung für Multi-User-Bereitstellungen
[ ] Registrierung im MCP Registry
Datenquellen & Fair Use
Dieser Server scrapt öffentlich verfügbare Daten. Er implementiert:
Caching (5 Min. TTL), um Anfragen zu minimieren
Höflichen User-Agent-Header, der das Projekt identifiziert
Keine Umgehung der Authentifizierung — nur öffentliche Daten
Für Echtzeit-FIX-Feeds kontaktieren Sie die BRVM direkt: brvm.org/real-time-data-feed
Mitwirken
PRs sind willkommen! Prioritätsbereiche:
Zusätzliche Datenquellen (eodhd.com, Rich Bourse)
Unterstützung für historische Daten
Tests (pytest + VCR-Kassetten für Scraper-Tests)
TypeScript-Port für Node.js MCP-Hosts
Lizenz
MIT
Mit ☕ auf Mauritius entwickelt von Dilane Fogué Kamga — Senior Software & AI Engineer, Financial Engineering MSc (WorldQuant University).
Brückenschlag zwischen KI und afrikanischen Kapitalmärkten.
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