DOCUMENTATION.mdโข9.41 kB
# ๐ Documentation Guide
Complete documentation navigation for the Persistent Terminal MCP Server.
## ๐ Quick Start
**New to this project?**
1. Read [README.md](README.md) for project overview
2. Check [docs/guides/usage.md](docs/guides/usage.md) for usage guide
3. See [docs/guides/mcp-config.md](docs/guides/mcp-config.md) for setup
**้ๅฐ้ฎ้ข๏ผ/ Having issues?**
1. [docs/reference/fixes/QUICK_FIX_GUIDE.md](docs/reference/fixes/QUICK_FIX_GUIDE.md) - 3-step quick fix
2. [docs/guides/troubleshooting.md](docs/guides/troubleshooting.md) - Common problems
3. [docs/reference/fixes/README.md](docs/reference/fixes/README.md) - All fixes
---
## ๐ Documentation Structure
### Root Level Documents
- [README.md](README.md) - Project overview (English)
- [README.zh-CN.md](README.zh-CN.md) - ้กน็ฎๆฆ่ง๏ผไธญๆ๏ผ
- [CHANGELOG.md](CHANGELOG.md) - Version history
- [CONTRIBUTING.md](CONTRIBUTING.md) - How to contribute
- [LICENSE](LICENSE) - MIT License
- **[DOCUMENTATION.md](DOCUMENTATION.md)** - This file
### Main Documentation Hub
- **[docs/README.md](docs/README.md)** - Complete documentation index
### Organized by Category
#### ๐ Guides (`docs/guides/`)
- [usage.md](docs/guides/usage.md) - End-to-end workflow
- [troubleshooting.md](docs/guides/troubleshooting.md) - Common issues
- [mcp-config.md](docs/guides/mcp-config.md) - MCP configuration
- [spinner-compaction.md](docs/guides/spinner-compaction.md) - Animation feature
- [quick-start-spinner.md](docs/guides/quick-start-spinner.md) - Spinner quick start
#### ๐ง Reference (`docs/reference/`)
- [technical-details.md](docs/reference/technical-details.md) - Architecture
- [tools-summary.md](docs/reference/tools-summary.md) - MCP tools reference
- [bug-fixes.md](docs/reference/bug-fixes.md) - Historical fixes
- [test-response.md](docs/reference/test-response.md) - Test results
- [IMPLEMENTATION_REPORT.md](docs/reference/IMPLEMENTATION_REPORT.md) - Implementation notes
- [SPINNER_COMPACTION_SUMMARY.md](docs/reference/SPINNER_COMPACTION_SUMMARY.md) - Spinner summary
#### ๐จ Fixes (`docs/reference/fixes/`)
**Start here:** [docs/reference/fixes/README.md](docs/reference/fixes/README.md)
- [FIX_SUMMARY.md](docs/reference/fixes/FIX_SUMMARY.md) - Complete fix overview
- [STDIO_FIX.md](docs/reference/fixes/STDIO_FIX.md) - Stdio/Cursor fix (technical)
- [CURSOR_FIX_SUMMARY.md](docs/reference/fixes/CURSOR_FIX_SUMMARY.md) - Cursor fix (Chinese)
- [QUICK_FIX_GUIDE.md](docs/reference/fixes/QUICK_FIX_GUIDE.md) - 3-step quick fix
- [TERMINAL_FIXES.md](docs/reference/fixes/TERMINAL_FIXES.md) - Terminal interaction fixes
#### ๐ป Clients (`docs/clients/`)
- [claude-code-setup.md](docs/clients/claude-code-setup.md) - Claude Desktop/Code setup
#### ๐จ๐ณ Chinese Docs (`docs/zh/`)
- [quick-start.md](docs/zh/quick-start.md) - ๅฟซ้ๅผๅง
- [prompt-usage.md](docs/zh/prompt-usage.md) - ๆ็คบ่ฏๆๅ
- [test-feedback.md](docs/zh/test-feedback.md) - ๆต่ฏๅ้ฆ
#### ๐ Project Meta (`docs/meta/`)
- [project-prompt.md](docs/meta/project-prompt.md) - Original requirements
- [project-status.md](docs/meta/project-status.md) - Current status
#### ๐งช Tests (`tests/integration/`)
**Start here:** [tests/integration/README.md](tests/integration/README.md)
- `test-mcp-stdio.mjs` - Stdio purity test
- `test-cursor-scenario.mjs` - Cursor scenario test
- `test-terminal-fixes.mjs` - Terminal fixes test
---
## ๐ฏ Find What You Need
### By Role
#### ๐ค User (Just want to use it)
1. [README.md](README.md) - Overview
2. [docs/guides/usage.md](docs/guides/usage.md) - How to use
3. [docs/guides/mcp-config.md](docs/guides/mcp-config.md) - Setup
#### ๐ User (Having problems)
1. [docs/reference/fixes/QUICK_FIX_GUIDE.md](docs/reference/fixes/QUICK_FIX_GUIDE.md) - Quick fix
2. [docs/guides/troubleshooting.md](docs/guides/troubleshooting.md) - Troubleshooting
3. [docs/reference/fixes/README.md](docs/reference/fixes/README.md) - All fixes
#### ๐ป Developer (Want to understand)
1. [docs/reference/technical-details.md](docs/reference/technical-details.md) - Architecture
2. [docs/reference/fixes/FIX_SUMMARY.md](docs/reference/fixes/FIX_SUMMARY.md) - All fixes
3. [tests/integration/README.md](tests/integration/README.md) - Tests
#### ๐ง Maintainer (Need everything)
1. [CHANGELOG.md](CHANGELOG.md) - Version history
2. [docs/README.md](docs/README.md) - Complete index
3. [docs/reference/IMPLEMENTATION_REPORT.md](docs/reference/IMPLEMENTATION_REPORT.md) - Details
### By Problem
#### Cursor not working / ๅกไฝ
โ [docs/reference/fixes/QUICK_FIX_GUIDE.md](docs/reference/fixes/QUICK_FIX_GUIDE.md)
โ [docs/reference/fixes/CURSOR_FIX_SUMMARY.md](docs/reference/fixes/CURSOR_FIX_SUMMARY.md)
#### Commands not executing
โ [docs/reference/fixes/TERMINAL_FIXES.md](docs/reference/fixes/TERMINAL_FIXES.md) (Problem 1)
#### Interactive apps not working
โ [docs/reference/fixes/TERMINAL_FIXES.md](docs/reference/fixes/TERMINAL_FIXES.md) (Problem 2)
#### Output not accurate
โ [docs/reference/fixes/TERMINAL_FIXES.md](docs/reference/fixes/TERMINAL_FIXES.md) (Problem 3)
#### JSON parsing errors
โ [docs/reference/fixes/STDIO_FIX.md](docs/reference/fixes/STDIO_FIX.md)
### By Feature
#### MCP Tools
โ [docs/reference/tools-summary.md](docs/reference/tools-summary.md)
โ [README.md](README.md) (MCP Tools section)
#### Spinner Compaction
โ [docs/guides/spinner-compaction.md](docs/guides/spinner-compaction.md)
โ [docs/reference/SPINNER_COMPACTION_SUMMARY.md](docs/reference/SPINNER_COMPACTION_SUMMARY.md)
#### REST API
โ [docs/reference/technical-details.md](docs/reference/technical-details.md)
โ [README.md](README.md) (REST API section)
#### Testing
โ [tests/integration/README.md](tests/integration/README.md)
โ Unit tests in `src/__tests__/`
---
## ๐ Language
### English Documentation
- [README.md](README.md)
- [docs/guides/](docs/guides/)
- [docs/reference/](docs/reference/)
### ไธญๆๆๆกฃ
- [README.zh-CN.md](README.zh-CN.md)
- [docs/zh/](docs/zh/)
- [docs/reference/fixes/CURSOR_FIX_SUMMARY.md](docs/reference/fixes/CURSOR_FIX_SUMMARY.md)
- [docs/reference/fixes/QUICK_FIX_GUIDE.md](docs/reference/fixes/QUICK_FIX_GUIDE.md)
---
## ๐ Documentation Map
```
persistent-terminal-mcp/
โโโ README.md                    โ Start here
โโโ README.zh-CN.md             โ ไป่ฟ้ๅผๅง๏ผไธญๆ๏ผ
โโโ CHANGELOG.md                โ Version history
โโโ CONTRIBUTING.md             โ How to contribute
โโโ DOCUMENTATION.md            โ This file
โ
โโโ docs/                       โ Main documentation hub
โ   โโโ README.md              โ Complete index
โ   โโโ guides/                โ Usage guides
โ   โ   โโโ usage.md
โ   โ   โโโ troubleshooting.md
โ   โ   โโโ mcp-config.md
โ   โ   โโโ spinner-compaction.md
โ   โโโ reference/             โ Technical references
โ   โ   โโโ technical-details.md
โ   โ   โโโ tools-summary.md
โ   โ   โโโ bug-fixes.md
โ   โ   โโโ fixes/            โ All fixes โญ
โ   โ       โโโ README.md
โ   โ       โโโ FIX_SUMMARY.md
โ   โ       โโโ STDIO_FIX.md
โ   โ       โโโ CURSOR_FIX_SUMMARY.md
โ   โ       โโโ QUICK_FIX_GUIDE.md
โ   โ       โโโ TERMINAL_FIXES.md
โ   โโโ clients/               โ Client setup
โ   โ   โโโ claude-code-setup.md
โ   โโโ zh/                    โ Chinese docs
โ   โ   โโโ quick-start.md
โ   โ   โโโ prompt-usage.md
โ   โโโ meta/                  โ Project meta
โ       โโโ project-prompt.md
โ       โโโ project-status.md
โ
โโโ tests/                      โ Test suites
    โโโ integration/           โ Integration tests โญ
        โโโ README.md
        โโโ test-mcp-stdio.mjs
        โโโ test-cursor-scenario.mjs
        โโโ test-terminal-fixes.mjs
```
---
## ๐ Search Tips
### Find by keyword
```bash
# Search all documentation
grep -r "keyword" docs/
# Search fixes only
grep -r "keyword" docs/reference/fixes/
# Search Chinese docs
grep -r "ๅ
ณ้ฎ่ฏ" docs/zh/
```
### Browse on GitHub
All documentation is optimized for GitHub's markdown renderer.
Just navigate to the `docs/` directory and click through.
---
## ๐ Contributing to Documentation
See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
**Documentation standards:**
- Use clear, concise language
- Include code examples
- Add navigation links
- Update indexes when adding new docs
- Test all links
---
## ๐ Recent Updates
**2025-10-06:**
- โ
 Reorganized all fix documentation into `docs/reference/fixes/`
- โ
 Moved integration tests to `tests/integration/`
- โ
 Created comprehensive documentation indexes
- โ
 Added this DOCUMENTATION.md guide
See [CHANGELOG.md](CHANGELOG.md) for complete history.
---
## ๐ Need Help?
1. **Check documentation first:**
   - [docs/README.md](docs/README.md) - Complete index
   - [docs/reference/fixes/README.md](docs/reference/fixes/README.md) - All fixes
2. **Still stuck?**
   - [docs/guides/troubleshooting.md](docs/guides/troubleshooting.md)
   - Open an issue on GitHub
3. **Want to contribute?**
   - [CONTRIBUTING.md](CONTRIBUTING.md)
---
**Last updated:** 2025-10-06