Overview
IQ AI MCP Servers Documentation
Section titled “IQ AI MCP Servers Documentation”Welcome to the comprehensive documentation for IQ AI’s Model Context Protocol (MCP) servers. These servers enable AI agents and applications to interact with blockchain protocols, DeFi platforms, and specialized services through a standardized interface.
Key Features
Section titled “Key Features”🔌 Protocol Integration
Standardized interfaces for multiple blockchain protocols and DeFi platforms
🤖 AI-Optimized
Designed specifically for AI agent interaction with clear input/output formats
⚡️ High Performance
Optimized for low-latency interactions with blockchain networks
🔐 Secure
Built with security best practices for handling sensitive operations
Overview
Section titled “Overview”Model Context Protocol (MCP) servers provide a standardized way for AI agents to interact with external services and blockchain protocols. Our MCP server collection includes:
MCP Server Collection
Section titled “MCP Server Collection”Our MCP server collection includes:
- mcp-abi: Dynamic smart contract ABI interactions for Ethereum-compatible blockchains
- mcp-near: NEAR Protocol blockchain integration with AI-driven event processing
- mcp-fraxlend: Fraxlend lending protocol integration
- mcp-odos: Decentralized exchange aggregation
- mcp-atp: IQ AI Agent Tokenization Platform integration
Installation Methods
Section titled “Installation Methods”All MCP servers support three installation methods:
1. Using pnpm dlx (Recommended)
Section titled “1. Using pnpm dlx (Recommended)”Run directly without installation:
pnpm dlx <package-name>2. Global Installation
Section titled “2. Global Installation”pnpm add -g <package-name>3. From Source
Section titled “3. From Source”git clone <repository-url>cd <repository-name>pnpm installpnpm run buildSecurity Considerations
Section titled “Security Considerations”Private Key Management
Section titled “Private Key Management”- Never commit private keys to version control
- Use environment variables for sensitive data
- Secure your MCP client configuration files with appropriate file permissions
- Consider using hardware wallets or secure key management services for production environments
Network Security
Section titled “Network Security”- Use HTTPS endpoints for all API calls
- Validate all inputs before processing
- Implement proper error handling to prevent information leakage
- Monitor transaction activity for suspicious behavior
Best Practices
Section titled “Best Practices”- Use testnet environments for development and testing
- Set appropriate gas limits to prevent runaway costs
- Implement proper logging without exposing sensitive data
- Regularly update dependencies to patch security vulnerabilities
- Use least privilege principle for API keys and permissions
Error Handling
Section titled “Error Handling”All MCP servers implement comprehensive error handling:
- Invalid parameters are caught and reported with helpful messages
- Network failures are handled gracefully with retry mechanisms
- Blockchain errors are properly formatted and returned to clients
- Authentication issues are clearly identified and communicated
- Rate limiting is respected and communicated to prevent service interruptions
Monitoring and Debugging
Section titled “Monitoring and Debugging”Logging
Section titled “Logging”- All servers provide detailed logging of operations
- Error messages include context and troubleshooting guidance
- Performance metrics are tracked and available through specific tools
Health Checks
Section titled “Health Checks”- Servers implement health check endpoints
- Connection status to blockchain networks is monitored
- Service availability is tracked and reported
Contributing
Section titled “Contributing”We welcome contributions to all MCP servers! Please:
- Fork the repository
- Create a feature branch
- Make your changes with tests
- Submit a pull request with a clear description
- Follow the existing code style and conventions
Support
Section titled “Support”For support, issues, or feature requests:
- Visit our GitHub repositories
- Check the documentation for troubleshooting guides
- Open an issue with detailed information about your problem
- Join our community discussions
License
Section titled “License”All MCP servers are released under the MIT License. See individual repositories for specific license information.
This documentation is maintained by the IQ AI team. For the latest updates and additional resources, visit our GitHub organization.