Welcome to the DMTools documentation! This guide will help you get started with DMTools, understand its features, and integrate it into your workflow.
Start here if you're new to DMTools:
- Installation Guide - Install DMTools CLI in 5 minutes
- Configuration Guide - Set up integrations and API keys
- First Steps - Your first commands and workflows
Using DMTools from the command line:
- MCP Tools Reference - 67 built-in tools for Jira, Confluence, Figma
Automated workflows and jobs:
- Jobs Overview - Understanding JobRunner and all 20 available jobs
Advanced automation with GitHub Actions:
- AI Teammate Overview - Understanding the AI Teammate concept
- Agent Configuration - Creating custom agents
- JavaScript Actions - Post-processing with JS
Connect DMTools to your tools:
- Gemini Integration - Google Gemini AI integration
- See Configuration Guide for Jira, Confluence, Figma, GitHub, and other integrations
Detailed configuration reference:
- Configuration Guide - Complete environment setup with all integrations
Programmatic access to DMTools:
- REST API - Server REST API documentation
- Agents API - Automation agents API
- Chat API - Interactive chat interface
- Agents Examples - Detailed agent examples
- API Reference - Complete API reference
Contributing and building from source:
- Architecture - System architecture and design
- Building from Source - Development environment setup
- Project Structure - Codebase organization
- Commit Rules - Commit message conventions
- Testing Rules - Testing guidelines
Production deployment guides:
- Production Deployment - Deploy to Google App Engine
- OAuth Setup - Configure authentication
- OAuth Proxy - Proxy server setup
- Installation Guide - Get DMTools running quickly
- Configuration Guide - Set up your integrations
- First Steps - Learn basic commands
- MCP Tools Reference - Explore available tools
- AI Teammate Overview - Understand the automation workflow
- Agent Configuration - Configure your agents
- JavaScript Actions - Write custom actions
- Jobs Overview - Run automated jobs
- Architecture - Understand the system design
- Building from Source - Set up dev environment
- Project Structure - Navigate the codebase
- API Reference - Integrate with DMTools
- Install DMTools → Installation
- Configure integrations → Configuration
- Try first commands → First Steps
- Explore CLI tools → MCP Tools
- Understand AI Teammate → Overview
- Learn job system → Jobs
- Configure agents → Agent Config
- Write JavaScript actions → JS Actions
- Review architecture → Architecture
- Build from source → Building
- Understand structure → Structure
- Use the API → API Docs
docs/
├── README.md # You are here
├── INDEX.md # Quick file reference
│
├── getting-started/ # New user guides
│ ├── installation.md
│ ├── configuration.md
│ └── first-steps.md
│
├── cli-usage/ # CLI reference
│ └── mcp-tools.md
│
├── jobs/ # JobRunner system
│ └── README.md
│
├── ai-teammate/ # Automation workflows
│ ├── README.md
│ ├── agent-configuration.md
│ └── javascript-actions.md
│
├── api/ # API documentation
│ ├── rest-api.md
│ ├── agents-api.md
│ ├── chat-api.md
│ ├── agents-examples.md
│ └── api-reference.md
│
├── integrations/ # Integration guides
│ └── gemini.md
│
├── development/ # Developer docs
│ ├── architecture.md
│ ├── building.md
│ ├── project-structure.md
│ ├── project-overview.md
│ ├── dependencies.md
│ ├── commit-rules.md
│ ├── testing-rules.md
│ ├── cursor-setup.md
│ ├── aider-gemini-setup.md
│ └── uri-factory-improvements.md
│
└── deployment/ # Deployment guides
├── production.md
├── oauth-setup.md
└── oauth-proxy.md
# List all available tools
dmtools mcp list
# Get a Jira ticket
dmtools mcp jira_get_ticket '{"key": "PROJ-123"}'
# Search Jira tickets
dmtools mcp jira_search_by_jql '{"searchQueryJQL": "project = PROJ", "fields": ["summary", "status"]}'
# Run a job
dmtools run my-config.json- Automate ticket updates → AI Teammate
- Generate documentation → Jobs: Documentation
- Track productivity → Jobs: Reports
- Integrate with CI/CD → Installation
See INDEX.md for a complete alphabetical list of all documentation files.
Version: 1.0
Last Updated: 2025-01-05
Status: ✅ Complete and up-to-date