Skip to main content

Contributing

We welcome contributions to the FRED MCP Server! This guide will help you get started.

Ways to Contribute

Report Bugs

Found an issue? Let us know on GitHub Issues

Suggest Features

Have an idea? Open a feature request

Improve Docs

Help make documentation clearer

Submit Code

Fix bugs or add features via pull requests

Development Setup

1

Fork the Repository

Fork fred-mcp-server on GitHub
2

Clone Your Fork

3

Install Dependencies

4

Build the Project

5

Run Tests

Making Changes

Code Style

  • Follow existing code style
  • Use TypeScript for type safety
  • Add tests for new features
  • Update documentation

Testing

Commits

Use conventional commit messages:

Pull Requests

1

Create Branch

2

Make Changes

Write code, add tests, update docs
3

Run Tests

Ensure all tests pass
4

Commit

5

Push

6

Open PR

Create pull request on GitHub

Code of Conduct

Please read and follow our Code of Conduct.

Questions?

Next Steps

Code of Conduct

Community guidelines

Security

Report security issues