Skip to content
This repository was archived by the owner on Feb 24, 2026. It is now read-only.

Latest commit

 

History

History
83 lines (69 loc) · 3.72 KB

File metadata and controls

83 lines (69 loc) · 3.72 KB

Changelog for GoldRush MCP Server

All notable changes to this project will be documented in this file.

[0.0.4] - 2025-07-30

Changed

  • Updated @covalenthq/client-sdk from 2.2.6 to 2.3.2
    • Better error response standardization
    • Executable pagination functions
    • Various performance and stability improvements

[0.0.3] - 2025-07-02

Added

  • Multi-transport support for MCP server
    • Added HTTP transport option alongside existing STDIO transport
    • New CLI commands: npm run start:stdio and npm run start:http
    • Command-line arguments: --transport, --port, --api-key, --help
    • HTTP transport supports Bearer token authentication
    • Configurable port for HTTP transport (default: 3000)
  • Enhanced CLI interface with comprehensive argument parsing
  • Graceful server shutdown handling for both transport types
  • Enhanced resource metadata with title, description, and mimeType
  • Improved parameter documentation across all service tools

Changed

  • Refactored server architecture to support multiple transport types
  • Updated server implementation to use streamable HTTP transport
  • Enhanced authorization header validation for HTTP transport
  • Improved error handling with proper exception throwing instead of console.error
  • Updated dependencies:
    • @modelcontextprotocol/sdk from 1.12.0 to 1.13.1
    • Various other dependency updates for performance and security
  • Enhanced request ID extraction with try-catch for robustness
  • Improved .gitignore for better project management

Removed

  • Removed unused server-stdio.ts file

[0.0.2] - 2025-04-30

Added

  • Added pool_spot_prices tool to PricingService
    • Gets spot token pair prices for specified pool contract addresses
    • Supports pools on Uniswap V2, V3 and their forks
    • Returns detailed pool information with token metadata

Changed

  • Updated package version to 0.0.2 in package.json
  • Updated @covalenthq/client-sdk dependency to version 2.2.6
  • Updated example wallet address in code samples from "demo.eth" to "0xfC43f5F9dd45258b3AFf31Bdbe6561D97e8B71de" since the ENS domain had expired
  • Updated README to include documentation for the new pool_spot_prices tool
  • Added new example for pool_spot_prices in example-client.ts
  • Updated tests to cover new functionality

[0.0.1] - 2025-04-28

Added

  • Initial release of GoldRush MCP Server for interacting with Covalent GoldRush API
  • Added MCP server implementation with 20+ tools for blockchain data access
  • Integration with Covalent's client-sdk
  • Added comprehensive documentation in README
  • Added support for the following services:
    • AllChainsService (multichain_address_activity, multichain_balances, multichain_transactions)
    • BalanceService (erc20_token_transfers, historical_portfolio_value, historical_token_balances, native_token_balance, token_balances, token_holders)
    • BaseService (format_wallet_address, gas_prices, supported_chains)
    • BitcoinService (bitcoin_block, bitcoin_transaction)
    • NftService (nft_check_ownership, nft_for_address)
    • PricingService (historical_token_prices)
    • SecurityService (token_approvals)
    • TransactionService (transaction, transaction_summary, transactions_for_address, transactions_for_block)
  • Added static and dynamic resources (chains, protocols, quote_currencies)
  • Added comprehensive test suite for all services and resources
  • Added example client implementation
  • Added binary entry point for CLI usage with npx @covalenthq/goldrush-mcp-server

Changed

  • Import version from package.json and update the MCP server version to reflect the current package version
  • Changed package name for better clarity
  • Refactored server structure by separating server logic into src/server.ts
  • Updated main entry point in src/index.ts to export modules