mcp-solana-internet

mcp-solana-internet

3.2

If you are the rightful owner of mcp-solana-internet and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Solana Internet enables direct SOL payments for content access using a proof-of-concept MCP server integrated with the Solana blockchain.

MCP Solana Internet is a project that demonstrates a proof-of-concept implementation of a Model Context Protocol (MCP) server integrated with the Solana blockchain. This integration allows for paid access to digital content and resources using direct SOL payments. The project showcases how MCP can be combined with blockchain technology to create decentralized, permissionless access control systems. The main components include an MCP server built with the `fastmcp` library and a Flask-based Payment API for creating payment transactions. The server checks if a user has paid for access to a resource and, if not, provides a `solana-action:` URL for payment initiation. The project emphasizes security, extensibility, and the use of Solana's blockchain for transparent payment verification.

Features

  • Direct SOL Payments: Users pay directly in SOL to access resources, eliminating intermediaries.
  • Decentralized Access Control: The Solana blockchain acts as a transparent and immutable ledger for payment verification.
  • MCP Integration: Leverages the MCP for standardized resource access requests and payment initiation.
  • Flask-Based Payment API: Provides a simple and well-defined API for generating unsigned Solana payment transactions.
  • Solana Interaction: Uses the `solders` library for efficient and idiomatic interaction with the Solana blockchain.

Tools

  1. process_payment

    Allows an MCP client to submit a signed Solana transaction, completing the payment.