Open an issue first for any non-trivial change. This avoids wasted effort if the direction doesn't fit the project.
For typos and small doc fixes, a PR directly is fine.
mainis stable and protected — no direct push- Create a branch from
main:feat/your-featureorfix/your-fix - Open a PR against
main
git clone https://github.com/ark-forge/arkforge-mcp.git
cd arkforge-mcp
pip install -e ".[dev]"Set your API key:
export ARKFORGE_API_KEY=your_key_hereGet a free key at arkforge.tech.
python -m arkforge_mcp.serverOr via MCP CLI:
mcp run src/arkforge_mcp/server.py- Tested manually against the live API
- README updated if behavior changed
- CHANGELOG entry added under
[Unreleased] - Version bumped in
pyproject.tomlif this is a release
- Bug fixes
- New MCP tools that extend the Trust Layer API surface
- Improved error messages
- Documentation improvements
- New dependencies without discussion
- Changes to the proof format or verification logic without opening an issue first
- Breaking changes to existing tool signatures
Open an issue or reach out at arkforge.tech.