Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
convert-contentsA

Converts Markdown content to PowerPoint (PPTX) format.

🚨 REQUIREMENTS:

  1. Input: Only Markdown format is supported

  2. Output: Only PPTX format is supported

  3. File Path: Complete output path with filename and .pptx extension is required

āœ… Usage Example: 'Convert this markdown to PowerPoint and save as /presentations/demo.pptx'

šŸŽØ PPTX STYLING:

  • Use template parameter to apply custom PowerPoint templates

  • Create templates with your branding, fonts, and slide layouts

  • Example: 'Convert markdown to PPTX using /templates/theme.pptx as template and save as /presentations/pitch.pptx'

āž”ļø Diagram Support:

  • Diagram using mermaid, plantuml, graphviz is supported by default. Referencing external resource in plantuml is also supported.

  • Example:

@startuml Two Modes - Technical View
' Uncomment the line below for "dark mode" styling
'!$AWS_DARK = true

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v20.0/dist
!include AWSPuml/AWSCommon.puml

!include AWSPuml/AWSSimplified.puml
!include AWSPuml/General/Users.puml
!include AWSPuml/NetworkingContentDelivery/APIGateway.puml
!include AWSPuml/SecurityIdentityCompliance/Cognito.puml
!include AWSPuml/Compute/Lambda.puml
!include AWSPuml/Database/DynamoDB.puml

left to right direction

Users(sources, "Events", "millions of users")
APIGateway(votingAPI, "Voting API", "user votes")
Cognito(userAuth, "User Authentication", "jwt to submit votes")
Lambda(generateToken, "User Credentials", "return jwt")
Lambda(recordVote, "Record Vote", "enter or update vote per user")
DynamoDB(voteDb, "Vote Database", "one entry per user")

sources --> userAuth
sources --> votingAPI
userAuth <--> generateToken
votingAPI --> recordVote
recordVote --> voteDb
@enduml

šŸ“‹ Creating Reference Documents:

  • Generate PPTX template: pandoc -o template.pptx --print-default-data-file reference.pptx

  • Customize in PowerPoint: fonts, colors, slide layouts

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.5/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap. The tool's purpose is clearly defined and distinct.

Naming Consistency5/5

The single tool 'convert-contents' uses a clear and descriptive verb_noun pattern. Consistency is not an issue with only one tool.

Tool Count4/5

One tool is appropriate for a focused converter server. However, the tool must handle multiple aspects (templates, diagrams), which could justify additional tools for better separation.

Completeness5/5

The tool covers all necessary functionality for the Markdown-to-PPTX conversion use case: input format, template support, diagram rendering, and file output. No obvious gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues