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
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_environment_diagnosticsB

Return PaperGraph version and reproducible launch diagnostics.

validate_arxiv_inputC

Normalize arXiv ID and URL inputs and return the safe next action.

validate_arxiv_requestB

Validate a raw user arXiv request and return the safe next action.

open_workspaceC

Open or initialize a persistent multi-paper workspace.

workspace_add_local_paperB

Add or replace a local LaTeX project in the active workspace.

workspace_add_arxiv_paperB

Add or replace an arXiv LaTeX project in the active workspace.

workspace_add_pdf_paperC

Add or replace a born-digital PDF paper in the active workspace.

discover_doi_paperC

Find exact DOI metadata and public body candidates; never download links.

workspace_import_doi_candidateB

Import a selected root DOI PDF only after explicit review/confirmation.

This is not permission to download newly discovered external references. Candidate provider identity is evidence, not a verification of PDF contents.

workspace_add_doi_paperB

Load a user-requested root DOI when one public PDF candidate is eligible.

Multiple candidates require user selection. Do not use for newly discovered external references: those require an import plan and review first.

workspace_list_papersB

List all papers stored in the active workspace.

workspace_get_paperA

Return metadata and counts for one stored paper.

workspace_search_theoremsB

Search theorem titles and bodies across the active workspace.

workspace_get_dependenciesC

Return dependencies of a globally identified stored theorem.

workspace_get_dependency_diagnosticsC

Explain how workspace dependencies were extracted for one theorem.

workspace_get_citationsC

Return incoming or outgoing citation evidence for a stored paper.

workspace_list_resultsC

List a stable result page (limit 1..100). Advance offset by returned count.

A full page may be truncated; continue until a page has fewer than limit results. This is not an unbounded complete list.

workspace_get_resultB

Return one stored evidence result with source spans.

workspace_get_result_proofC

Return proof evidence for one stored evidence result.

workspace_get_proof_dependenciesC

Return proof dependency evidence for one stored evidence result.

workspace_get_external_result_mentionsB

Return external result mentions from a result's proof evidence.

workspace_get_evidenceC

Return metadata and source spans for one evidence node or edge.

workspace_export_reading_bundleC

Export a paper-level evidence bundle for paper-reading consumers.

workspace_export_result_reading_contextB

Export focused evidence context for reading one result's proof.

workspace_get_source_sliceC

Return bounded source text around one span, result, or proof.

workspace_read_source_blocksB

Read raw source blocks from a slice locator; follow next until null.

Blocks are source text, with no inferred proof ownership. Works for legacy imports without changing reading data. A changed extraction needs new locators.

workspace_get_result_reading_pathB

Return deterministic local reading paths for one result.

workspace_get_dependency_readingC

List main-result candidates or read a user-selected target with evidence.

Statement references and proof-local dependencies remain separate. External references produce reviewable plans only; empty evidence is not independence.

workspace_create_reading_sessionC

Create a persistent reading session in the active workspace.

workspace_list_reading_sessionsB

List persistent reading sessions in the active workspace.

workspace_get_reading_sessionB

Return one persistent reading session with checkpoints and notes.

workspace_record_reading_checkpointC

Create or update a reading checkpoint in the active workspace.

workspace_add_reading_noteC

Add a note or question to a reading session.

workspace_export_reading_session_summaryC

Export a deterministic recovery summary for a reading session.

workspace_create_reading_queueC

Create a persistent reading queue for one stored result.

workspace_list_reading_queuesC

List persistent reading queues in the active workspace.

workspace_get_reading_queueB

Return one persistent reading queue with ordered items.

workspace_apply_reading_queue_to_sessionC

Apply reading queue items as checkpoints in a reading session.

workspace_plan_external_imports_for_resultC

Plan external arXiv imports for one result's reading path.

workspace_plan_external_imports_for_queueC

Plan external arXiv imports referenced by one reading queue.

workspace_plan_external_imports_for_paperC

Plan external arXiv imports visible in one stored paper.

workspace_resolve_external_referenceC

Resolve a blocked external reference to a user-confirmed target.

workspace_list_external_reference_resolutionsC

List recorded external reference resolutions and selection provenance.

workspace_search_external_referenceC

Search scholarly metadata providers for a blocked external reference.

workspace_list_external_reference_searchesC

List scholarly reference search runs and candidates.

workspace_resolve_external_reference_candidateC

Apply a searched candidate as an explicit reference resolution.

workspace_get_paper_mapC

Return an evidence-first first-load map for one stored paper.

workspace_export_paper_reading_reportC

Export a deterministic Markdown reading report for one stored paper.

workspace_export_cross_paper_reading_planC

Export a deterministic Markdown reading plan for selected papers.

workspace_plan_starter_projectC

Plan a Workspace Starter run without writing files.

workspace_bootstrap_reading_projectC

Create starter artifacts for a first reading project.

load_paperA

Load a local LaTeX paper and build its theorem graph.

load_arxiv_paperC

Download an arXiv source project and build its theorem graph.

load_arxiv_requestB

Validate a raw arXiv request, then load it only if unambiguous.

list_theoremsC

List theorem-like environments in the currently loaded paper.

get_theoremB

Return the full text and metadata for one theorem-like node.

get_dependenciesC

Return theorem-like nodes referenced by the given theorem.

get_dependency_diagnosticsB

Explain how dependencies were extracted for one theorem-like node.

where_usedB

Return theorem-like nodes that reference the given theorem.

workspace_create_reference_expansionC

Save an approved finite expansion policy. Creation does not search or import.

workspace_advance_reference_expansionB

Execute the saved policy: search, download arXiv sources, import unique strong candidates and record resolutions without per-paper prompts, within approved budgets. Resume with the same run ID.

workspace_get_reference_expansionB

Read saved graph, counts, decisions and continuation actions without network.

workspace_list_reference_expansionsC

List saved expansion summaries, optionally filtered by state.

workspace_decide_reference_expansionC

Record exactly one candidate_id, target, existing_paper_id, skip:true or retry:true. Advance separately to execute the approved choice.

workspace_update_reference_expansion_policyB

Explicitly revise numeric budgets; cumulative usage is retained.

workspace_pause_reference_expansionC

Pause scheduling after the active step. Advance explicitly to resume.

workspace_cancel_reference_expansionC

Permanently stop this run, preserving imported papers and history.

workspace_export_reference_expansionC

Return saved JSON or Markdown without writing client files or using network.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.5/5.0

Scored across 68 tools

Disambiguation2/5

Many tools have overlapping functionality, particularly around loading papers (load_arxiv_paper, load_arxiv_request, workspace_add_arxiv_paper, validate_arxiv_request) and reading sessions/queues/expansions that are difficult to distinguish without deep domain knowledge. The descriptions provide some guidance, but the distinctions between many workspace_* tools remain subtle and prone to misselection.

Naming Consistency3/5

The naming is generally snake_case but mixes conventions: some tools use workspace_ prefix, others do not; verbs vary between load_, add_, get_, list_, create_, plan_, export_ in inconsistent patterns. The verb_noun structure is mostly present, but the inconsistency in prefixing and verb selection makes it only borderline readable.

Tool Count1/5

With 68 tools, this server is far too large for a coherent toolset, likely causing context overload and increased error rates. The sheer number suggests a monolithic design where many operations could be consolidated or moved to separate specialized servers.

Completeness3/5

The domain appears to be academic paper reading and theorem graph analysis. The tool surface covers many operations (loading, searching, reading sessions, reference expansion, exports), but it's unclear if core CRUD for all entities is complete. Some operations like updating or deleting papers/notes are missing, and the reference expansion lifecycle seems complex but potentially incomplete for all use cases.

Maintenance

ActivityActive
ResponsivenessWithin a week