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.23 kB
# 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