amadeus-mcp
Verified Safeby valentynfaychuk
Overview
MCP server enabling AI agents to interact with the Amadeus blockchain and its smart contracts.
Installation
./target/release/amadeus-mcpEnvironment 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
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
trade-it-mcp
Enables natural-language interaction with stock, crypto, and options brokerages for trading, portfolio queries, and market insights.
nodit-mcp-server
Connects AI agents and developers to structured, context-ready blockchain data across multiple networks through Nodit's Web3 infrastructure.
algorand-remote-mcp
Provides tools and resources for AI agents to interact with the Algorand blockchain ecosystem through a standardized interface, handling wallet management, transaction creation/submission, and API integrations.