# ThoughtMCP Documentation
Welcome to the ThoughtMCP documentation. This index helps you find the right guide for your needs.
## π For Users
Getting started with ThoughtMCP as an end user or AI assistant developer.
| Document | Description |
| ----------------------------- | ------------------------------------------------- |
| [User Guide](user-guide.md) | Installation, setup, and basic usage |
| [MCP Tools](mcp-tools.md) | Complete MCP tool schemas and usage |
| [Examples](examples.md) | Interactive workflow tutorials |
| [Integration](integration.md) | IDE and client integration (Kiro, Claude, Cursor) |
## π§ For Operators
Deploying and operating ThoughtMCP in production environments.
| Document | Description |
| ----------------------------------------- | ------------------------------- |
| [Docker Deployment](docker-deployment.md) | Docker Compose deployment guide |
| [Deployment](deployment.md) | Production deployment guide |
| [Environment](environment.md) | Environment variables reference |
| [Database](database.md) | PostgreSQL setup and schema |
| [Monitoring](monitoring.md) | Observability and alerting |
| [Security](security.md) | Security best practices |
| [Troubleshooting](troubleshooting.md) | Common issues and solutions |
## π» For Contributors
Contributing to ThoughtMCP development.
| Document | Description |
| ------------------------------- | ------------------------------- |
| [Development](development.md) | Development workflow and setup |
| [Testing](testing.md) | Testing strategies and TDD |
| [Build](build.md) | Build system and optimization |
| [Contributing](contributing.md) | Contribution guidelines |
| [Extending](extending.md) | Adding new features and plugins |
## π Reference
Technical reference documentation.
| Document | Description |
| ------------------------------- | ---------------------------- |
| [API Reference](api.md) | Internal API documentation |
| [Architecture](architecture.md) | System design and components |
---
## Quick Start by Role
### I want to use ThoughtMCP
1. [User Guide](user-guide.md) β Installation and setup
2. [Integration](integration.md) β Connect to your IDE
3. [MCP Tools](mcp-tools.md) β Learn the available tools
4. [Examples](examples.md) β See it in action
### I want to deploy ThoughtMCP
1. [Docker Deployment](docker-deployment.md) β Docker Compose setup (recommended)
2. [Deployment](deployment.md) β Production setup without Docker
3. [Environment](environment.md) β Configuration options
4. [Database](database.md) β PostgreSQL setup
5. [Monitoring](monitoring.md) β Observability setup
6. [Security](security.md) β Security hardening
### I want to contribute to ThoughtMCP
1. [Development](development.md) β Development workflow
2. [Architecture](architecture.md) β Understand the system
3. [Testing](testing.md) β Write tests
4. [Contributing](contributing.md) β Submit your changes
5. [Extending](extending.md) β Add new features
---
## Document Overview
| Category | Documents |
| ---------------- | ------------------------------------------------------------------------------------------- |
| **Users** | user-guide, mcp-tools, examples, integration |
| **Operators** | docker-deployment, deployment, environment, database, monitoring, security, troubleshooting |
| **Contributors** | development, testing, build, contributing, extending |
| **Reference** | api, architecture |
---
**Version**: 0.5.0