Thanks for your interest in contributing!
# Clone
git clone <repo-url>
cd gemini-cli-mcp
# Install dependencies
npm install
# Link for local testing
npm link
# Run
gemini-cli-mcp# Test MCP protocol compliance
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}' | node src/index.js- Fork the repo
- Create a feature branch
- Make your changes
- Test locally
- Submit PR
- ESM modules
- No external linting (keep it simple)
- stderr for logs, stdout for MCP protocol