bnb-testnet-faucet-mcp #1
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR implements a complete rewrite of the BNB Testnet Faucet MCP server (v2.0), transitioning from a GitHub-based verification system to a passkey + IP address verification system with a modular, domain-driven architecture.
Key Changes:
mcp_server/,verification_service/) to modular domain-driven design (src/core/for business logic,src/services/for APIs)os.getenv()callsrequestslibrary and GitHub API dependency, improving performance and reliabilityBenefits:
Fixes # (bnb-chain#156)
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Manual Testing:
/health) and MCP server (/health) respond correctlytools/listandtools/callendpoints with JSON-RPC 2.0 complianceTest Commands:
Docker Testing:
docker-compose up -d --buildChecklist: