Skip to main content
Glama

Fast Mermaid Validator MCP

by ai-of-mine
DOCUMENTATION_INDEX.md•4.46 kB
# Mermaid Validator MCP Server - Documentation Index This document provides a comprehensive overview of all documentation available for the Mermaid Validator MCP Server project. ## šŸ“š Core Documentation ### Getting Started - **[README.md](README.md)** - Main project overview and quick start guide - **[GETTING_STARTED.md](GETTING_STARTED.md)** - Detailed setup and configuration instructions ### MCP Server Documentation - **[MCP API Documentation](docs/api/README-MCP.md)** - Complete MCP server API reference and usage guide ## šŸ— Architecture & Development ### Architecture Documentation - **[Parser Architecture](docs/architecture/PARSER_ARCHITECTURE.md)** - Grammar parser system design and implementation - **[Project Structure](docs/guides/PROJECT_STATUS.md)** - Current project status and component overview ### Development Guides - **[Build Instructions](docs/guides/BUILD_INSTRUCTIONS.md)** - How to build and compile the project - **[Validation Summary](docs/guides/VALIDATION_SUMMARY.md)** - Comprehensive validation capabilities overview ## šŸš€ Deployment & Operations ### Deployment Documentation - **[Deployment Guide](docs/deployment/DEPLOYMENT.md)** - Production deployment instructions - **[Environment Configuration](docs/deployment/ENVIRONMENT.md)** - Environment variables and configuration options ## šŸ“‹ Examples & Testing ### Example Diagrams - **[Example Diagrams](examples/diagrams/)** - Sample Mermaid diagrams for testing and reference - All 28 supported diagram types - Valid and invalid syntax examples - Comprehensive test cases ### Testing - **[MCP Integration Tests](tests/mcp/test-mcp-integration.js)** - Automated MCP server functionality tests ## šŸ”’ Security & Compliance ### Security Documentation - **[SECURITY.md](SECURITY.md)** - Security policies and vulnerability reporting - **[Code of Conduct](CODE_OF_CONDUCT.md)** - Community guidelines and behavior expectations ### Compliance & Legal - **[License Information](LICENSE)** - Project licensing terms - **[Contributing Guidelines](CONTRIBUTING.md)** - How to contribute to the project - **[Support Information](SUPPORT.md)** - How to get help and support ## šŸ¤ Community & Collaboration ### Project Governance - **[Starter Team Information](STARTER_TEAM.md)** - Initial development team and responsibilities - **[Pull Request Template](.github/pull_request_template.md)** - PR submission guidelines - **[Code Owners](CODEOWNERS)** - Project maintainers and code review assignments ## šŸ”§ Configuration Files ### Build & Development Configuration - **[Package Configuration](package.json)** - Node.js dependencies and scripts - **[TypeScript Configuration](tsconfig.json)** - TypeScript compiler settings - **[TypeScript MCP Configuration](tsconfig.mcp.json)** - MCP-specific TypeScript settings ### Quality & Security Configuration - **[ESLint Configuration](.eslintrc.js)** - Code linting rules - **[Audit Configuration](audit-ci.json)** - Security audit settings - **[Langium Configuration](langium-config.json)** - Grammar parser configuration ## šŸ“Š Project Status ### Current Status - āœ… **Core Functionality**: Complete validation system with 28 diagram types - āœ… **MCP Server**: Full Model Context Protocol implementation - āœ… **Multiple Transports**: Stdio, HTTP, and Secure HTTP transports - āœ… **Security Features**: Production-ready security and audit features - āœ… **Documentation**: Comprehensive documentation suite ### Architecture Overview ``` mermaid-validator-mcp/ ā”œā”€ā”€ src/mcp/ # MCP server implementation │ ā”œā”€ā”€ server.ts # Core MCP server (stdio) │ ā”œā”€ā”€ server-http.ts # HTTP transport server │ ā”œā”€ā”€ server-secure.ts # Secure production server │ ā”œā”€ā”€ tools/ # MCP tool implementations │ ā”œā”€ā”€ transports/ # Transport layer implementations │ ā”œā”€ā”€ middleware/ # Security middleware │ └── schemas/ # Validation schemas ā”œā”€ā”€ src/services/ # Core validation services ā”œā”€ā”€ docs/ # Organized documentation ā”œā”€ā”€ examples/diagrams/ # Example Mermaid diagrams ā”œā”€ā”€ tests/mcp/ # MCP-specific tests └── dist/ # Compiled TypeScript output ``` For specific implementation details, refer to the individual documentation files linked above.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ai-of-mine/fast-mermaid-validator-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server