npm @bxetech/bpe-mcpstdioupdated 3mo ago
Model Context Protocol server for the BPE market-data API. Lets Claude Desktop, Cursor, Goose, and other MCP-enabled agents query consolidated Bitcoin pricing, ML signals, funding-rate skew, and natural-language market briefings — without writing any HTTP boilerplate.
BPE (Bitcoin Pricing Engine) で何ができる?
BPE MCP Server
Model Context Protocol server for the BPE market-data API. Lets Claude Desktop, Cursor, Goose, and other MCP-enabled agents query consolidated Bitcoin pricing, ML signals, funding-rate skew, and natural-language market briefings — without writing any HTTP boilerplate.
Status: v0.2 — five tools, local stdio transport, no LLM calls inside the briefing endpoint (template-rendered). API key required.
Listed in the official MCP Server Registry as io.github.bxetech/bpe-mcp. Install via npm install -g @bxetech/bpe-mcp or npx -y @bxetech/bpe-mcp.
Why use it
If you're building an agent that touches Bitcoin markets, you have two options today:
- Talk to 36 different exchange APIs directly. Each has a different schema, different auth, different rate limits, different reliability. Your agent burns tokens reasoning over inconsistent payloads.
- Use one consolidated source. BPE aggregates all 36 venues into a single normalised feed with derived signals (ML predictions, sentiment, funding skew, basis). One auth, one schema, one tool call.
This MCP server is option 2 dressed up as native tools your agent can discover and call.
Tools (v0.2)
| Tool | What it does |
|---|---|
get_consolidated_price |
Current BTC price aggregated across the BPE network |
get_market_briefing |
~4 lines (brief) or 6–8 (detailed) natural-language summary — price, funding skew, ML signal, sentiment, anomalies |
get_funding_skew |
Per-venue annualised funding rates + max-spread pair |
get_ml_signal |
Current ML prediction (direction, probability, confidence) at the requested horizon |
get_sentiment_snapshot |
Crypto Fear & Greed index, news sentiment, mempool stress |
Install
npm install -g @bxetech/bpe-mcp
Or use npx with no install (recommended for Claude Desktop):
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"bpe": {
"command": "npx",
"args": ["-y", "@bxetech/bpe-mcp"],
"env": {
"BPE_API_KEY": "bpe_..."
}
}
}
}
Restart Claude Desktop. The five tools appear under the MCP server picker.
Configuration
| Env var | Default | Notes |
|---|---|---|
BPE_API_KEY |
(required) | Get one at https://bxetech.com/contact |
BPE_BASE_URL |
https://mcp.bxetech.com |
Override for self-hosted / local dev |
BPE_TIMEOUT_MS |
5000 |
Per-request timeout |
Local development
git clone https://github.com/bxetech/bpe-mcp
cd bpe-mcp
npm install
npm run build
BPE_API_KEY=... npm run dev
To dogfood in Claude Desktop while iterating, point at the local build:
{
"mcpServers": {
"bpe-dev": {
"command": "node",
"args": ["/abs/path/to/mcp-server/dist/index.js"],
"env": {
"BPE_API_KEY": "...",
"BPE_BASE_URL": "http://localhost:8082"
}
}
}
}
Roadmap
- v0.2 —
get_sentiment_snapshot✅, friendly tier-aware errors ✅, timestamped briefings ✅ - v0.3 —
get_basis,subscribe_alert(webhook subscription), hosted HTTP transport for non-developer install (Cursor extension, ChatGPT Desktop) - v0.4 — Optional LLM-rendered briefing via Haiku (richer prose, with per-call cost)
See docs/research/AGENT_INTEGRATION_AND_MONETISATION_2026-04-27.md for the broader product / monetisation plan.
License
MIT — see LICENSE.
インストール
BPE (Bitcoin Pricing Engine) をクライアントに追加します。お使いのものを選んでください。
claude mcp add bpe-mcp -- npx -y @bxetech/bpe-mcpcodex mcp add bpe-mcp -- npx -y @bxetech/bpe-mcpamp mcp add bpe-mcp -- npx -y @bxetech/bpe-mcp{
"mcpServers": {
"bpe-mcp": {
"command": "npx",
"args": [
"-y",
"@bxetech/bpe-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"bpe-mcp": {
"command": "npx",
"args": [
"-y",
"@bxetech/bpe-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"bpe-mcp","command":"npx","args":["-y","@bxetech/bpe-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"bpe-mcp": {
"command": "npx",
"args": [
"-y",
"@bxetech/bpe-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"bpe-mcp": {
"command": "npx",
"args": [
"-y",
"@bxetech/bpe-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"bpe-mcp": {
"command": "npx",
"args": [
"-y",
"@bxetech/bpe-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"bpe-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@bxetech/bpe-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"bpe-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@bxetech/bpe-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @bxetech/bpe-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
5 個のツール
BPE (Bitcoin Pricing Engine) は接続したエージェントに 5 個のツールを提供します。
- get_consolidated_price
- Current BTC price aggregated across the BPE network
- get_market_briefing
- ~4 lines (brief) or 6–8 (detailed) natural-language summary — price, funding skew, ML signal, sentiment, anomalies
- get_funding_skew
- Per-venue annualised funding rates + max-spread pair
- get_ml_signal
- Current ML prediction (direction, probability, confidence) at the requested horizon
- get_sentiment_snapshot
- Crypto Fear & Greed index, news sentiment, mempool stress
スコア
65 / 100
良好
- ドキュメント22/25
- メンテナンス19/25
- 信頼性6/20
- 機能6/15
- 導入のしやすさ12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 110 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 5 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
バージョン履歴
| バージョン | 公開日 |
|---|---|
| 0.2.1最新 | 2026年5月13日 |
| 0.2.0 | 2026年5月13日 |
| 0.1.1 | 2026年5月12日 |