Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OVERLEAF_COOKIEYesThe Overleaf session cookie (overleaf_session2) for authentication.

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
overleaf_create_projectB

Creates a new blank project in Overleaf.

overleaf_upload_fileC

Uploads a file to a specific Overleaf project.

overleaf_compile_and_downloadB

Compiles the Overleaf project and downloads the resulting PDF.

overleaf_read_fileB

Reads the full contents of a file in an Overleaf project.

overleaf_edit_fileA

Edits a file in an Overleaf project using Operational Transformation. You can either replace a specific chunk of text, or replace the entire file content.

overleaf_list_filesC

Lists all files and folders in an Overleaf project.

overleaf_create_docC

Creates a new blank document in an Overleaf project.

overleaf_create_folderB

Creates a new folder in an Overleaf project.

overleaf_delete_entityB

Deletes a document, file, or folder from an Overleaf project.

overleaf_move_entityB

Moves a document, file, or folder to a new folder.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct action: compilation, document creation, folder creation, project creation, deletion, editing, listing, moving, reading, and uploading. There is no overlap in functionality.

Naming Consistency5/5

All tools follow a consistent 'overleaf_verb_noun' pattern (e.g., overleaf_create_doc, overleaf_list_files). The only minor variation is 'overleaf_compile_and_download' which combines two verbs, but it is still clearly patterned after the same prefix.

Tool Count5/5

With 10 tools, the server covers project/file management (CRUD), editing, compilation, and uploads—appropriate for a LaTeX collaboration platform without being excessive or sparse.

Completeness4/5

The tool set provides core operations for managing and editing Overleaf projects. Missing a dedicated rename tool (though move could serve that purpose indirectly), but overall covers the main workflows (create, read, update, delete, compile).

Maintenance

ActivitySlowing
ResponsivenessNo issues