We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/betancur/keynote-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
README.mdβ’3.16 KiB
# Keynote MCP Documentation
This directory contains comprehensive documentation for the Keynote Model Context Protocol (MCP) server.
## π Documentation Index
### Architecture & Design
- **[Modular Architecture](./MODULAR_ARCHITECTURE.md)** - Overview of the modular AppleScript structure and benefits
- **[Theme-Aware Content](./THEME_AWARE_CONTENT.md)** - Guide to using Keynote's theme elements for better presentations
- **[Project Roadmap](./ROADMAP.md)** - Future development plans and feature timeline
### Getting Started
- **[README](../README.md)** - Project overview and quick start
## ποΈ Architecture Overview
```
keynote-mcp/
βββ docs/ # π Documentation
β βββ README.md # This file
β βββ MODULAR_ARCHITECTURE.md # AppleScript modular structure
β βββ THEME_AWARE_CONTENT.md # Theme element usage guide
βββ src/
β βββ applescript/ # π Modular AppleScript files
β β βββ keynote_base.applescript
β β βββ presentation.applescript
β β βββ slide.applescript
β β βββ text_content.applescript # π Text operations
β β βββ media_content.applescript # π Media operations
β β βββ shapes_tables.applescript # π Shapes & tables
β β βββ formatting.applescript # π Formatting
β β βββ object_management.applescript # π Object manipulation
β βββ tools/ # π Python MCP tools
β βββ utils/ # π§ Utilities
βββ ...
```
## π Quick Navigation
### For Developers
1. Start with [Modular Architecture](./MODULAR_ARCHITECTURE.md) to understand the codebase structure
2. Read [Theme-Aware Content](./THEME_AWARE_CONTENT.md) for best practices
3. Check the main [README](../README.md) for API usage examples
### For Users
1. Follow the Quick Setup section in the main [README](../README.md)
2. See [Theme-Aware Content](./THEME_AWARE_CONTENT.md) for advanced usage
3. Refer to the main [README](../README.md) for basic operations
## π Documentation Standards
All documentation in this project follows these standards:
- **Clear Structure**: Organized with headers and sections
- **Code Examples**: Practical examples for all features
- **Best Practices**: Recommended approaches highlighted
- **Error Handling**: Common issues and solutions documented
- **Cross-References**: Links between related documents
## π Recent Updates
- **Modular Architecture**: AppleScript files reorganized for better maintainability
- **Theme-Aware Functions**: New functions that use Keynote's default theme elements
- **Enhanced Documentation**: Comprehensive guides for architecture and usage
## π€ Contributing
When adding new documentation:
1. Place files in the appropriate subdirectory
2. Update this index with a brief description
3. Follow the existing documentation format
4. Include practical examples
5. Cross-reference related documents
## π§ Support
For questions about the documentation or implementation:
- Review existing documentation thoroughly
- Follow the examples in the guides