toni-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| greetB | 이름과 언어를 입력하면 인사말을 반환합니다. |
| calcB | 두 숫자와 연산자를 입력하면 사칙연산 결과를 반환합니다. |
| now_timeC | 나라 이름을 입력하면 해당 나라의 현재 시간을 반환합니다. |
| geocodeB | 도시 이름이나 주소를 입력하면 Nominatim OpenStreetMap API를 통해 위도와 경도 좌표를 반환합니다. |
| get-weatherB | 위도, 경도, 예보 기간을 입력하면 Open-Meteo API를 통해 현재 날씨와 일별 예보를 반환합니다. |
| generate-imageB | 텍스트 프롬프트를 입력하면 HuggingFace FLUX.1-schnell 모델로 이미지를 생성해 반환합니다. |
| search_articlesA | 텍스트(주제/키워드)를 입력하면 최근 1주일 동안의 관련 뉴스 기사 및 블로그를 검색하여 최신순/정확도순으로 반환합니다. 각 결과에는 클릭 가능한 실제 링크가 포함됩니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| code-review | 코드를 입력하면 품질, 가독성, 보안, 성능 관점에서 전문적인 코드 리뷰를 제공합니다. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| server-info | toni-mcp-server의 이름, 버전, 등록된 도구 목록을 반환합니다. |
| server-status | toni-mcp-server의 실시간 가동 시간, 메모리 사용량, 현재 시각을 반환합니다. |
TDQS
Scored across 7 tools
Each tool targets a clearly distinct operation: greeting, arithmetic, image generation, time lookup, geocoding, weather, and article search. There is no overlap in purpose, so an agent can select the right tool unambiguously. The geocode/get-weather pair even composes cleanly rather than conflicting.
Conventions are mixed: bare words (greet, calc, geocode), kebab-case (generate-image, get-weather), and snake_case (now_time, search_articles). Verb styles also vary, with some names having no verb at all. No single predictable pattern emerges.
Seven tools is well within the healthy 3-15 range and each represents a discrete, self-contained capability. No tool feels redundant or padded, and the set is not so thin that obvious needs are unmet.
As a grab-bag of stateless utilities, each tool fully covers its single operation (compute, fetch, generate) with no dead ends, and geocode feeds get-weather. The surface is hard to call complete since there is no defined domain lifecycle, but no major gaps are apparent.