Skip to main content
Glama
shazaaly

MCP Boilerplate Server

by shazaaly

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
greetB

Greet a person by name

addB

Add two numbers together

multiplyB

Multiply two numbers together

get_user_infoB

Get user information by ID

Prompts

Interactive templates invoked by user choice

NameDescription
analyze_user_dataGenerate a prompt to analyze user data with specified analysis type
generate_user_reportGenerate a prompt to create a user report for multiple users
system_health_checkGenerate a prompt to check system health for specified components
troubleshoot_issueGenerate a troubleshooting prompt for server issues

Resources

Contextual data attached and managed by the client

NameDescription
get_server_infoProvides information about this MCP server
get_all_usersProvides a list of all available users
get_server_settingsProvides server configuration settings

TDQS

C2.9/5.0

Scored across 4 tools

Disambiguation2/5

The tools have unclear boundaries and overlapping purposes. 'add' and 'multiply' are distinct mathematical operations, but 'get_user_info' and 'greet' are unrelated to them and to each other, creating a confusing mix of domains. An agent might struggle to choose between tools for different tasks due to the lack of a cohesive theme.

Naming Consistency2/5

The naming is inconsistent with mixed conventions. 'add' and 'multiply' use simple verb forms, while 'get_user_info' follows a verb_noun pattern and 'greet' is a standalone verb. This lack of a predictable pattern makes the tool set harder to navigate and understand.

Tool Count3/5

With 4 tools, the count is borderline appropriate. It feels thin for a general-purpose server, as it lacks depth in any single domain (e.g., math or user management). However, it's not extreme, so it's reasonable but could benefit from more focused scope.

Completeness2/5

There are significant gaps in the tool surface for any inferred domain. If the domain is math, tools like subtract or divide are missing; if it's user management, tools for creating or updating users are absent. The set is incomplete, leading to potential agent failures when trying to perform common operations.

Maintenance

ActivityInactive
ResponsivenessNo issues