Stellar Smart MCP Demo

Stellar Smart MCP Demo

By kalepail GitHub

-

Overview

what is Stellar MCP Server?

Stellar MCP Server is a remote server solution hosted on Cloudflare Workers that allows users to set up and manage a Model Context Protocol (MCP) server with OAuth login capabilities.

how to use Stellar MCP Server?

To use the Stellar MCP Server, clone the repository, install dependencies, and run the server locally. You can then connect to the server using the MCP Inspector or integrate it with Claude Desktop for enhanced functionality.

key features of Stellar MCP Server?

  • Easy setup on Cloudflare Workers
  • OAuth login integration
  • Local development and testing capabilities
  • Connection with MCP Inspector for API exploration
  • Integration with Claude Desktop for advanced tool usage

use cases of Stellar MCP Server?

  1. Setting up a remote MCP server for application development.
  2. Connecting various clients to a centralized MCP server.
  3. Facilitating OAuth-based authentication for secure access.

FAQ from Stellar MCP Server?

  • Can I deploy the Stellar MCP Server on platforms other than Cloudflare?

The server is designed specifically for Cloudflare Workers, but similar setups can be created on other platforms with modifications.

  • Is there a cost associated with using Cloudflare Workers?

Cloudflare Workers has a free tier, but usage beyond that may incur costs based on the resources consumed.

  • How do I debug connection issues?

Restarting the client or checking the server logs can help identify and resolve connection issues.

Content

Stellar Smart MCP Demo

Heavily inspired by https://blog.cloudflare.com/remote-model-context-protocol-servers-mcp/ and https://github.com/cloudflare/ai/tree/main/demos/remote-mcp-github-oauth. If you're having issues I actually suggest reviewing the Cloudflare docs vs worrying too much about debugging inside this specific repo.

For this specific MCP server there are a few things you'll want to keep in mind:

  • Be sure to setup your wallet first by triggering the setWallet tool
  • If you add contracts to track via the setContractAddress you'll also need to add a ed25519 signer if you want to automate the signing. Atm this is done via my Super Peach wallet.

Be safe, have fun!

No tools information available.
No content found.