Radiant MCP服务器
Radiant区块链的模型上下文协议(MCP)服务器 --使AI代理能够查询链状态、管理Glyph令牌、解析WAVE名称以及与Radiant生态系统交互。
特性
6个类别的29个工具:
区块链(8个工具)
radiant_get_chain_info--当前链状态(高度、尖端、参数)radiant_get_balance--地址的RXD余额radiant_get_utxos--列出未用产出radiant_get_history--地址的交易历史记录radiant_get_transaction--按txid列出的交易详细信息radiant_get_block_header--按高度划分的块标题radiant_estimate_fee--费用估算radiant_broadcast_transaction--广播签名原始交易
Glyph代币(9个工具)
radiant_get_token--参考令牌信息radiant_list_tokens--按地址持有的代币radiant_get_token_balance--特定代币余额radiant_search_tokens--按姓名/股票代码搜索radiant_get_token_metadata--完整的CBOR元数据radiant_get_token_history--代币交易历史radiant_get_tokens_by_type--按类型筛选(FT/NTF/等)radiant_validate_protocols--检查协议组合radiant_parse_glyph_envelope--将脚本解码为令牌数据
dMint挖掘(4个工具)
radiant_get_dmint_contracts--列出可开采的代币radiant_get_dmint_contract--合同详细信息radiant_get_dmint_by_algorithm--按算法过滤radiant_get_most_profitable_dmint--按盈利能力排名
WAVE命名(5个工具)
radiant_resolve_wave_name--将名称解析为记录radiant_check_wave_available--检查名称可用性radiant_wave_reverse_lookup--地址与姓名radiant_wave_subdomains--列出孩子的名字radiant_wave_stats--命名系统统计
DEX(1个工具)
radiant_get_swap_orders--链上订单簿
实用工具(2个工具)
radiant_get_protocol_info--协议类型参考radiant_validate_address--地址验证
6资源(静态参考数据):
radiant://docs/chain-overview--区块链概述radiant://docs/opcodes--操作码参考(包括V2)radiant://docs/protocols--字形协议、dMint算法、DAA模式radiant://docs/network-params--网络参数(JSON)radiant://docs/sdk-quickstart--弧度快速入门指南radiant://docs/knowledge-base--综合人工智能知识库(13节)
REST API(25个HTTP端点)
同样的功能也可用作任何HTTP客户端的标准REST API:
# Start REST server
npm run start:rest
# Query chain info
curl http://localhost:3080/api/chain
# Get address balance
curl http://localhost:3080/api/address/1A1zP1.../balance
# Search tokens
curl http://localhost:3080/api/tokens/search?q=mytoken
# Full endpoint list
curl http://localhost:3080/apiOpenAPI 3.1规范: docs/openapi.yaml
安装
npm install
npm run build配置
风浪/瀑布
添加到MCP设置(~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"radiant": {
"command": "node",
"args": ["/path/to/radiant-mcp-server/dist/index.js"],
"env": {
"ELECTRUMX_HOST": "electrumx.radiant4people.com",
"ELECTRUMX_PORT": "50012",
"ELECTRUMX_SSL": "true",
"RADIANT_NETWORK": "mainnet"
}
}
}
}克劳德桌面
增添 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"radiant": {
"command": "node",
"args": ["/path/to/radiant-mcp-server/dist/index.js"],
"env": {
"ELECTRUMX_HOST": "electrumx.radiant4people.com",
"ELECTRUMX_PORT": "50012",
"ELECTRUMX_SSL": "true"
}
}
}
}环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
ELECTRUMX_HOST | electrumx.radiant4people.com | ElectrumX服务器主机名 |
ELECTRUMX_PORT | 50012 | ElectrumX服务器端口 |
ELECTRUMX_SSL | true | 使用TLS连接 |
RADIANT_NETWORK | mainnet | 网络: mainnet 或 testnet |
PORT | 3080 | REST API服务器端口 |
CORS_ORIGIN | * | CORS允许的来源 |
发展
# MCP server (development)
npm run dev
# REST API server (development)
npm run dev:rest
# Type check
npm run lint
# Build
npm run build
# Run tests
npx tsx test/smoke.ts # MCP smoke test (no network)
npx tsx test/live.ts # MCP live test (ElectrumX)
npx tsx test/rest.ts # REST API test (ElectrumX)建筑
AI Agent (Windsurf/Claude/Cursor) Web App / HTTP Client
│ MCP Protocol (stdio) │ HTTP/REST
▼ ▼
radiant-mcp-server (index.ts) radiant-rest-api (rest.ts)
├── Tools (29) ├── 25 REST endpoints
├── Resources (6) ├── OpenAPI 3.1 spec
└──────────┬───────────────────────┘
│ Shared ElectrumX Client (TCP/TLS)
▼
RXinDexer / ElectrumX
(Glyph + WAVE + Swap + dMint APIs)关于Radiant
Radiant(RXD)是一个具有原生数字资产支持的第1层UTXO工作量证明区块链。主要特点:
- SHA512/256d 挖掘算法
- 字形 令牌标准(FT、NFT、dMint、WAVE名称、11种协议类型)
- 256 MB 阻碍, 5分钟 阻塞时间
- 210亿 最大供应量
- V2操作码 (块410000+):OP_BLAKE3、OP_K12、OP_LSHIFT、OP_RSHIFT、OP_2MUL、OP_2DIV
许可证
麻省理工学院
