关于 Delora MCP
Delora MCP 将 MCP 客户端接入 Delora API,提供跨链报价及相关查询工具,可查询支持的链、代币和可用工具。
主要功能
- 01获取跨链报价
- 02列出支持的链
- 03列出支持的代币
- 04按链查询单个代币
- 05获取可用工具列表
适用场景
- 01从 MCP 客户端获取跨链报价
- 02查询 Delora 支持的链和代币
MCP 相关
将 Delora API 查询封装为 MCP 工具,涵盖报价、链、代币和可用工具。支持 stdio 与 streamable HTTP 传输。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.delora.build/mcpclaude mcp add --transport http deloraprotocol-delora https://mcp.delora.build/mcp{"mcpServers":{"deloraprotocol-delora":{"type":"http","url":"https://mcp.delora.build/mcp"}}}在 Cursor 中打开{"servers":{"deloraprotocol-delora":{"type":"http","url":"https://mcp.delora.build/mcp"}}}在 VS Code 中打开{"mcpServers":{"deloraprotocol-delora":{"type":"http","url":"https://mcp.delora.build/mcp"}}}{"mcpServers":{"deloraprotocol-delora":{"serverUrl":"https://mcp.delora.build/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.delora.build/mcp需要授权工具
6此工具无需参数。
详细介绍
Delora MCP
Delora API 的 MCP(Model Context Protocol)服务:提供跨链报价、支持的链、代币和工具。
安装
npm install
配置
将 env.example 复制为 .env 并进行调整:
| 变量 | 描述 | 默认值 |
|---|---|---|
DELORA_API_URL | Delora API 基础 URL | https://api.delora.build |
DELORA_API_KEY | 可选 API 密钥,会作为 x-api-key 转发给 Delora API | 未设置 |
MCP_TRANSPORT | stdio 或 http | stdio |
PORT | HTTP 服务端口(当 MCP_TRANSPORT=http 时) | 3000 |
HOST | HTTP 绑定地址 | 0.0.0.0 |
设置 DELORA_API_KEY 后,MCP 服务会将其作为 x-api-key 请求头转发给 Delora API。在 HTTP 模式下,服务也会接受传入的 x-api-key 或 Authorization: Bearer ... 请求头,并将解析出的密钥转发到上游。对于 HTTP 请求,传入的请求头优先于 DELORA_API_KEY。对于 stdio,仍需通过 DELORA_API_KEY 提供密钥。
运行
Stdio(默认) — 用于通过 stdio 运行 Cursor/IDE MCP:
npm run dev
# or
npm run build && npm start
HTTP — 用于可流式传输的 HTTP(例如,通过反向代理访问):
npm run dev:http
# or
npm run build && npm run start:http
服务监听地址为 http://0.0.0.0:3000/mcp。
Cursor 配置
Stdio:
{
"mcpServers": {
"delora": {
"command": "node",
"args": ["/path/to/delora-mcp/dist/index.js"]
}
}
}
可流式传输的 HTTP(例如,部署到 https://mcp.delora.build 后):
{
"mcpServers": {
"delora": {
"url": "https://mcp.delora.build/mcp",
"transport": "streamable-http",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}
如果 MCP 客户端支持自定义 HTTP 请求头,也可以使用 Authorization: Bearer YOUR_API_KEY 代替 x-api-key。
Docker
构建并运行:
docker build -t delora-mcp .
docker run -p 3000:3000 -e MCP_TRANSPORT=http delora-mcp
在域名后部署到生产环境(例如 mcp.delora.build):使用 MCP_TRANSPORT=http 运行容器,并在前面配置 nginx/traefik(或其他反向代理)及 HTTPS;然后在 Cursor 中使用 URL https://mcp.delora.build/mcp 和 streamable-http。
API
- Delora API — 所有
/v1/*端点(报价、链、代币、工具、代币)的基础 URL。
工具
| 工具 | 描述 |
|---|---|
get_instructions | 返回本指南(工作流开始时调用)。 |
get_quote | GET /v1/quotes — 跨链报价。 |
get_chains | GET /v1/chains — 支持的链。 |
get_tools | GET /v1/tools — 可用工具。 |
get_tokens | GET /v1/tokens — 支持的代币。 |
get_token | GET /v1/token — 根据链和代币获取单个代币。 |
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。