Skip to main content
Glama
Gyoungwe

lacewing-digital-library

by Gyoungwe

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
health_checkA

Check that the MCP server can reach LDL and report dataset/version information.

resolve_taxonB

Resolve a Neuropterida scientific name to LDL's current taxon and identifiers.

search_taxaC

Search LDL species records by common taxonomic fields.

name_historyC

Return current name, original combination, and matching historical combination rows.

taxon_recordC

Get a combined species record with current combination, epithet, and monograph data.

type_infoB

Get primary type summary, type-specimen details, and georeferenced type-locality coordinates.

distributionC

Get LDL distribution summary and cited geographic records for a taxon.

taxonomic_referencesB

Get nomenclatural/taxonomic citations for a taxon, with LDL reference IDs where available.

figuresB

Get figure citations associated with a taxon.

phylogenyB

Get LDL phylogenetic citations/records associated with a taxon.

identification_keysB

Get identification-key terminals associated with a taxon.

bibliographyC

Look up an LDL Bibliography of the Neuropterida reference by BibObjID.

batch_resolveB

Resolve a batch of Neuropterida names for phylogeny/taxon-table reconciliation.

classificationC

Return LDL/NSW classification data.

raw_public_endpointC

Advanced read-only access to an allowlisted LDL frontend endpoint.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 15 tools

Disambiguation4/5

Most tools target clearly distinct facets—name resolution, search, history, types, distribution, references, figures, phylogeny, keys—so an agent can usually select correctly. Some minor ambiguity exists among resolve_taxon, search_taxa, name_history, and taxon_record, which all deal with taxon identity and classification, though their descriptions provide enough distinction.

Naming Consistency3/5

All names are lowercase snake_case, which is good, but the pattern is mixed: some tools use verb-first names like resolve_taxon, search_taxa, and batch_resolve, while most data endpoints are bare nouns like distribution, figures, phylogeny, and classification. This is readable but not a disciplined verb_noun or noun-only convention.

Tool Count5/5

Fifteen tools is within the ideal range for a domain-specific digital-library server, and each tool appears to expose a meaningful, separate capability. Health check and raw endpoint are additional system-level utilities that do not feel redundant, so the count is well-scoped.

Completeness4/5

The surface covers core workflows for resolving, viewing, and citing taxa, including types, distributions, figures, phylogeny, and identification keys, with only a few likely gaps. Missing a broader literature/reference search or general specimen-search operation would be workaroundable, but the set is largely complete for a read-only taxonomic library.

Maintenance

ActivityMaintained
ResponsivenessNo issues