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
communitiesC

Known communities and the FIP each one has published. Any tool below also accepts a FIP nanopub URI in place of a short name.

profileA

The community's FAIR choices, question by question, from the LATEST version of its FIP (the supersedes chain is followed and returned as versionChain).

noChoice: true means the community left that question open. Treat it as a gap in the profile, not as permission to pick something yourself.

recommendA

What the community has agreed for one topic, with each resource's URL and description. Call this BEFORE suggesting a repository, file format, licence, vocabulary or identifier scheme to a researcher in this community.

topic: identifier, metadata-schema, linking, repository, protocol, access, longevity, format, vocabulary, references, licence, provenance, standards — or a FAIR principle such as "I1".

checkA

Check a folder or a Zenodo record against the community's FIP.

target: a local folder path, a Zenodo record URL or id, or a Zenodo DOI.

The verdicts are deterministic: each declared resource is matched to a probe of facts read from the target (DOIs, licence, repository, file formats, RO-Crate). Statuses: pass, fail (with fix), manual (no automatic probe — ask the user, do not guess), no-choice (the community left it open), planned-only. offProfileFormats lists data formats present in the target that the community did not declare. Report results as given; do not upgrade a manual to pass.

crosswalkC

What changes when a workflow or dataset moves from the source community's practices to the target community's: per FIP question, same / overlap / differs / only one side chose / neither chose, with conversion notes for data formats. Use it when reusing a method across disciplines.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a distinct role: listing communities, retrieving a community profile, giving a topic recommendation, checking a target, and comparing two communities. The boundaries between profile, recommend, check, and crosswalk are clear from their descriptions, and the shared FIP URI input convention does not create selection ambiguity.

Naming Consistency4/5

All tool names are single lowercase words, which is a readable and consistent surface style. However, they mix nouns and verbs (communities/profile vs recommend/check), so they do not follow a strict action-oriented verb_noun pattern.

Tool Count5/5

Five tools is well scoped for an FIP advisory/checking server: discovery, profile inspection, topic recommendation, compliance checking, and cross-community comparison. Each tool has a clear place, with no obvious redundancy or missing scale.

Completeness4/5

The surface covers the core read-only FIP workflows: finding communities, reading their latest profile choices, recommending agreed resources, checking targets, and crosswalking between communities. Minor gaps include no explicit topic/question listing tool and no broader FIP-authoring lifecycle, but these are not required for the apparent advisory purpose.

Maintenance

ActivityMaintained
ResponsivenessOutdated data