Back to Home
valentynfaychuk icon

amadeus-mcp

Verified Safe

by valentynfaychuk

Overview

MCP server enabling AI agents to interact with the Amadeus blockchain and its smart contracts.

Installation

Run Command
./target/release/amadeus-mcp

Environment Variables

  • BLOCKCHAIN_URL
  • AMADEUS_TESTNET_RPC
  • AMADEUS_TESTNET_SK
  • MCP_DATABASE

Security Notes

The server uses environment variables for sensitive configurations like blockchain RPC URLs and the testnet faucet's secret key (`AMADEUS_TESTNET_SK`), which is good practice. Input validation is performed on incoming API parameters using `validator`. Transaction creation returns an unsigned blob, requiring external signing (BLS12-381) before submission, which enhances security by keeping private keys off the server. The testnet faucet (`claim_testnet_ama`) implements an IP-based 24-hour cooldown using Cloudflare D1, which provides a basic level of abuse prevention for a testnet resource. No obvious `eval` or malicious code patterns were found. Network requests include retry logic. Overall, the security practices appear solid for its stated purpose.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Stars0
Forks1
Last Update2026-01-09

Tags

BlockchainAI AgentsAmadeusSmart ContractsWeb3