Stellar MCP Server

Contributing

How to contribute to the Stellar MCP project.

Your contributions to the Stellar MCP help improve the world's financial infrastructure, faster. We keep the process lightweight — a few guidelines make it easy to merge changes quickly.

Getting started

  • Make sure you have a GitHub account.
  • Create a GitHub issue for your contribution if one does not already exist. Clearly describe the issue, including reproduction steps if it is a bug.
  • Fork the repository on GitHub.

Minor changes

For small changes to comments and documentation, you don't always need an issue. In that case, start the first line of the commit with doc instead of an issue number.

Finding things to work on

Start with the project's open GitHub issues. Issues marked help wanted are usually self-contained and a good place to begin. Issues assigned to someone or labeled in progress are already being worked on.

Making changes

  • Create a feature branch from main — please avoid committing directly to main.
  • Add tests for your changes and make sure the full suite passes (npm test).

Submitting changes

  • Push your changes to a topic branch in your fork.
  • Open a pull request against the syronlabs/stellar-mcp repository.
    • Include a descriptive commit message.
    • Keep each pull request focused on a single issue.
    • Rebase against main and resolve any conflicts.

We aim to comment on pull requests within three business days (usually one). We may suggest changes, improvements, or alternatives.

Additional resources

On this page