Skip to content

Development Guide ​

Technical setup for contributing to Gemini MCP Tool.

Setup ​

bash
# Use automated setup
./contribution/setup.sh

# Or manual setup
git clone https://github.com/YOUR_USERNAME/gemini-mcp-tool
cd gemini-mcp-tool
npm install

Build & Test ​

bash
npm run build       # Compile TypeScript
npm run test        # Run tests
npm run lint        # Check code
npm run docs:dev    # Preview docs

Architecture ​

  • src/index.ts - Main MCP server
  • src/tools/ - Tool implementations
  • contribution/ - Automation scripts
  • docs/ - Documentation

Adding Tools ​

  1. Create tool in src/tools/
  2. Export from src/tools/index.ts
  3. Add tests
  4. Submit PR

See Quick Start for the easy way!

Released under the MIT License.