Skip to main content
Glama

Arbitrum Bridge MCP Server

by WuodOdhis
FORK_INFO.md2.9 kB
# Fork Information ## Original Repository This repository is a fork of [EmberAGI/arbitrum-vibekit](https://github.com/EmberAGI/arbitrum-vibekit). ## Fork Purpose This specialized fork focuses on: - **Arbitrum Bridge Functionality**: Comprehensive bridge tools for ETH and ERC20 tokens - **Security Enhancements**: Production-grade security measures and validations - **EmberAGI Compatibility**: Full compatibility with EmberAGI framework standards - **Bug Fixes**: Resolution of critical issues in the original codebase ## Key Improvements Over Original ### 1. **Critical Bug Fixes** - ✅ Fixed L2 bridge ABI for ETH withdrawals - ✅ Replaced zero address placeholders with official Arbitrum contracts - ✅ Standardized amount format consistency (hex format) - ✅ Enhanced error handling and validation ### 2. **Security Enhancements** - ✅ Private key validation and secure handling - ✅ Gas limit enforcement and safety measures - ✅ Amount validation with maximum limits - ✅ Zero address protection - ✅ Contract address validation ### 3. **Architecture Improvements** - ✅ Complete EmberAGI-compatible refactor - ✅ Standardized tool functions with proper schemas - ✅ Comprehensive testing suite - ✅ Production-ready codebase ### 4. **Documentation** - ✅ Detailed issue resolution documentation - ✅ Comprehensive quick start guide - ✅ Clear usage examples and troubleshooting ## Relationship to Original ### What We Kept - Core EmberAGI framework compatibility - MCP (Model Context Protocol) integration - Intent-based bridging concepts - Security-first approach ### What We Enhanced - Bridge-specific functionality - Security measures and validations - Error handling and user experience - Documentation and examples ### What We Fixed - Critical bugs in bridge operations - Contract address issues - Amount format inconsistencies - Architecture compatibility problems ## Contributing Back This fork maintains compatibility with the original EmberAGI/arbitrum-vibekit repository and can be used to contribute improvements back to the upstream project. ### Upstream Sync To sync with the original repository: ```bash # Fetch latest changes from upstream git fetch upstream # Merge upstream changes git checkout main git merge upstream/main # Push updates git push origin main ``` ### Contributing to Upstream To contribute improvements back to the original repository: 1. Create a pull request to [EmberAGI/arbitrum-vibekit](https://github.com/EmberAGI/arbitrum-vibekit) 2. Reference this fork's improvements 3. Follow the original repository's contribution guidelines ## License This fork maintains the same MIT license as the original repository. ## Contact - **Fork Maintainer**: WuodOdhis - **Original Repository**: [EmberAGI/arbitrum-vibekit](https://github.com/EmberAGI/arbitrum-vibekit) - **Issues**: Please report issues in this fork's repository

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WuodOdhis/arbitrum-bridge-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server