Skip to main content
Glama
bjh5098

TypeScript MCP Server Boilerplate

by bjh5098

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": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
greetA

이름과 언어를 입력하면 인사말을 반환합니다.

calculatorB

두 개의 숫자와 연산자를 입력받아 사칙연산을 수행하고 결과를 반환합니다.

timeB

타임존을 입력받아 해당 타임존의 현재 시간을 반환합니다.

geocodeB

도시 이름이나 주소를 입력받아 위도와 경도 좌표를 반환합니다.

get-weatherC

위도와 경도 좌표, 예보 기간을 입력받아 해당 위치의 현재 날씨와 예보 정보를 제공합니다.

generate-imageC

텍스트 프롬프트를 입력받아 AI 이미지를 생성합니다. FLUX.1-schnell 모델을 사용합니다.

Prompts

Interactive templates invoked by user choice

NameDescription
code-review코드를 입력받아 코드 리뷰를 위한 프롬프트를 생성합니다.

Resources

Contextual data attached and managed by the client

NameDescription
서버 정보현재 MCP 서버의 정보와 사용 가능한 도구 목록

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct and non-overlapping purpose: calculator for arithmetic, generate-image for AI image generation, geocode for address-to-coordinates conversion, get-weather for weather data, greet for greetings, and time for timezone-based time. There is no ambiguity or confusion between these tools.

Naming Consistency4/5

The naming is mostly consistent with a verb-noun pattern (e.g., generate-image, get-weather, greet, time), but there are minor deviations: 'calculator' is a noun-only name, and 'geocode' is a verb-only name. These deviations slightly break the pattern but do not severely impact readability.

Tool Count5/5

With 6 tools, the count is well-scoped for a boilerplate server that demonstrates diverse functionalities. Each tool serves a unique purpose, and there are no redundant or unnecessary tools, making the set appropriate for its intended scope.

Completeness4/5

The toolset covers a broad range of common utility functions (arithmetic, image generation, geocoding, weather, greetings, time), but as a boilerplate, it lacks deeper domain-specific coverage. There are no obvious gaps for its general-purpose nature, though it doesn't provide full CRUD operations for any single domain.

Maintenance

ActivityInactive
ResponsivenessNo issues