MCP Learning Project
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 | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hello_worldC | A simple greeting tool to understand MCP basics |
| calculatorC | Perform basic math operations |
| counterC | Manage a counter with state persistence |
| data_processorC | Process arrays of data with various operations |
| task_managerB | Manage a list of tasks with CRUD operations |
| error_demoC | Demonstrate different types of error handling |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| mcp-tutorial | Interactive MCP learning tutorial |
| debug-session | Start a debugging session for MCP development |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| MCP Core Concepts | Fundamental concepts of Model Context Protocol |
| Current Server State | Current state of the MCP learning server |
| MCP Best Practices | Best practices for building MCP servers |
TDQS
Scored across 6 tools
Each tool has a distinct purpose: greeting, arithmetic, stateful counter, data array operations, task CRUD, and error demonstration. No overlap exists, making selection unambiguous.
All tool names are snake_case compound nouns (hello_world, calculator, counter, data_processor, task_manager, error_demo), forming a predictable pattern consistent throughout.
With 6 tools, the set is well-scoped for a learning project, covering a variety of fundamental concepts without being overwhelming or sparse.
The tool suite covers key MCP basics: simple output, computation, state persistence, data manipulation, CRUD operations, and error handling. No obvious gaps for an introductory demo.