Provides tools for accessing real-time and historical Bitcoin network data, including block details, transaction information, address tracking, balances, UTXOs, and mempool statistics.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP MempoolWhat are the current recommended Bitcoin transaction fees?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Mempool ๐
๋นํธ์ฝ์ธ mempool.space WebSocket & REST API๋ฅผ ์ํ Model Context Protocol (MCP) ์๋ฒ
๐ ๊ฐ์
MCP Mempool์ mempool.space์ WebSocket๊ณผ REST API๋ฅผ MCP (Model Context Protocol) ํํ๋ก ๋ํํ์ฌ AI Agent์ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋นํธ์ฝ์ธ ๋คํธ์ํฌ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ํ์ฉํ ์ ์๋๋ก ํ๋ ์๋ฒ์ ๋๋ค.
โจ ์ฃผ์ ๊ธฐ๋ฅ
๐ WebSocket ๊ธฐ๋ฅ (์ค์๊ฐ)
์ค์๊ฐ ๋ธ๋ก ๋ฐ์ดํฐ: ์ ๋ธ๋ก ์์ฑ ์ ์ฆ์ ์๋ฆผ
๋ฉคํ ๋ธ๋ก ํ ํ๋ฆฟ: ์์๋๋ ๋ค์ ๋ธ๋ก ์ ๋ณด
๋คํธ์ํฌ ํต๊ณ: ๋ฉ๋ชจ๋ฆฌํ ์ํ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง
์ฃผ์ ์ถ์ : ํน์ ๋นํธ์ฝ์ธ ์ฃผ์์ ๊ฑฐ๋ ์ค์๊ฐ ์ถ์
๋ผ์ด๋ธ ์ฐจํธ: ์์๋ฃ ๋ณํ ์ถ์ด ์ค์๊ฐ ๋ฐ์ดํฐ
๐ REST API ๊ธฐ๋ฅ (์ฟผ๋ฆฌ)
์ฃผ์ ์ ๋ณด ์กฐํ: ์์ก, ๊ฑฐ๋ ๋ด์ญ, UTXO ๋ชฉ๋ก
๊ฑฐ๋ ์ ๋ณด: ๊ฐ๋ณ ๊ฑฐ๋ ์์ธ ์ ๋ณด ๋ฐ ์ํ
๋ธ๋ก ๋ฐ์ดํฐ: ๋ธ๋ก ์ ๋ณด, ๊ฑฐ๋ ๋ชฉ๋ก, ์ต์ ๋์ด
์์๋ฃ ์ ๋ณด: ์ถ์ฒ ์์๋ฃ์จ, ๋ฉคํ ๋ธ๋ก๋ณ ์์๋ฃ
๋ฉคํ ์ํ: ํ์ฌ ๋ฉคํ ์ ๋ณด ๋ฐ ์ต๊ทผ ๊ฑฐ๋
์ฃผ์ ๊ฒ์ฆ: ๋นํธ์ฝ์ธ ์ฃผ์ ์ ํจ์ฑ ๊ฒ์ฌ
๐ ๋น ๋ฅธ ์์
Docker๋ก ์คํ (๊ถ์ฅ)
์๋ฒ๊ฐ ์คํ๋๋ฉด http://localhost:8000 ์์ ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค.
๋ก์ปฌ ์ค์น
๐ง ํ๊ฒฝ ๋ณ์ ์ค์
๐ MCP ํด๋ผ์ด์ธํธ ์ค์
Claude Desktop
claude_desktop_config.json ํ์ผ์ ์ถ๊ฐ:
Amazon Q Developer
.aws/amazonq/mcp.json ํ์ผ์ ์ถ๊ฐ:
๐ก ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ๋ค
WebSocket ๋๊ตฌ (์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ)
subscribe_blocks
์ ๋ธ๋ก ์์ฑ ์ ์ค์๊ฐ ์๋ฆผ์ ๋ฐ์ต๋๋ค.
subscribe_mempool_blocks
์์๋๋ ๋ค์ ๋ธ๋ก ํ ํ๋ฆฟ ์ ๋ณด๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ฐ์ต๋๋ค.
subscribe_stats
๋คํธ์ํฌ ๋ฉ๋ชจ๋ฆฌํ ํต๊ณ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ชจ๋ํฐ๋งํฉ๋๋ค.
subscribe_live_chart
2์๊ฐ ๋ผ์ด๋ธ ์์๋ฃ ์ฐจํธ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ฐ์ต๋๋ค.
track_address
ํน์ ๋นํธ์ฝ์ธ ์ฃผ์์ ๊ฑฐ๋๋ฅผ ์ค์๊ฐ์ผ๋ก ์ถ์ ํฉ๋๋ค.
address: ์ถ์ ํ ๋นํธ์ฝ์ธ ์ฃผ์
get_connection_status
WebSocket ์ฐ๊ฒฐ ์ํ๋ฅผ ํ์ธํฉ๋๋ค.
unsubscribe_client
ํด๋ผ์ด์ธํธ์ ๋ชจ๋ ๊ตฌ๋ ์ ํด์ ํฉ๋๋ค.
client_id: ๊ตฌ๋ ํด์ ํ ํด๋ผ์ด์ธํธ ID
REST API ๋๊ตฌ (์ฟผ๋ฆฌ)
์ฃผ์ ๊ด๋ จ
get_address_info - ์ฃผ์์ ๋ชจ๋ ์ ๋ณด ์กฐํ
address: ๋นํธ์ฝ์ธ ์ฃผ์
get_address_balance - ์ฃผ์ ์์ก ์กฐํ
address: ๋นํธ์ฝ์ธ ์ฃผ์
get_address_utxos - ์ฃผ์์ UTXO ๋ชฉ๋ก ์กฐํ
address: ๋นํธ์ฝ์ธ ์ฃผ์
get_address_transactions - ์ฃผ์์ ๊ฑฐ๋ ๋ด์ญ ์กฐํ
address: ๋นํธ์ฝ์ธ ์ฃผ์after_txid(์ ํ): ํน์ ๊ฑฐ๋ ์ดํ์ ๊ฑฐ๋๋ค๋ง ์กฐํ
๊ฑฐ๋ ๊ด๋ จ
get_transaction_info - ๊ฑฐ๋ ์ ๋ณด ์กฐํ
txid: ๊ฑฐ๋ ID
get_block_info - ๋ธ๋ก ์ ๋ณด ์กฐํ
hash_or_height: ๋ธ๋ก ํด์ ๋๋ ๋์ด
get_block_height - ํ์ฌ ๋ธ๋ก ๋์ด ์กฐํ
์์๋ฃ & ๋ฉคํ
get_recommended_fees - ์ถ์ฒ ์์๋ฃ์จ ์กฐํ
get_mempool_info - ํ์ฌ ๋ฉคํ ์ ๋ณด ์กฐํ
์ ํธ๋ฆฌํฐ
validate_bitcoin_address - ๋นํธ์ฝ์ธ ์ฃผ์ ์ ํจ์ฑ ๊ฒ์ฌ
address: ๊ฒ์ฆํ ์ฃผ์
๐ป ์ฌ์ฉ ์์
์ฃผ์ ์์ก ์กฐํ
์ค์๊ฐ ์์๋ฃ ๋ชจ๋ํฐ๋ง
์ฃผ์ ์ถ์
๐ ๊ฐ๋ฐ
๊ฐ๋ฐ ํ๊ฒฝ ์ค์
ํ ์คํธ ์คํ
์ฝ๋ ํ์ง ๋๊ตฌ
๐ณ Docker ๋น๋
๐ ๋ชจ๋ํฐ๋ง
๐ API ์๋ํฌ์ธํธ
Health Check:
GET /healthRoot Info:
GET /MCP Protocol:
POST /mcpAPI Docs:
GET /docs
๐ ๋ผ์ด์ ์ค
MIT License
๐ค ๊ธฐ์ฌ
์ด์ ๋ฆฌํฌํธ์ ํ ๋ฆฌํ์คํธ๋ฅผ ํ์ํฉ๋๋ค!
๐ ์ง์
๋ฌธ์ ๊ฐ ์์ผ์๋ฉด GitHub Issues๋ฅผ ํ์ฉํด์ฃผ์ธ์
๊ฐ์ ์ ์์ด๋ ์๋ก์ด ๊ธฐ๋ฅ ์์ฒญ๋ ํ์ํฉ๋๋ค