Skip to main content
Glama
safiyu

ctxtest

README.md
# ctxtest (ctxnest)

This is a simple "Hello World" MCP (Model Context Protocol) server created for testing purposes.

## Features

This server exposes the following tools:

- **`hello-world`**: A greeting tool.
    - Input: `name` (string)
    - Output: A personalized hello message.
- **`stat`**: A status check tool.
    - Output: Returns "running well".

## Getting Started

### Prerequisites

- Node.js (v18 or higher)
- npm

### Installation

1. Clone or navigate to the project directory.
2. Install dependencies:
   ```bash
   npm install
   ```

### Running the Server

To start the server on stdio:

```bash
npm start
```

### Building the Project

To compile the TypeScript source code:

```bash
npm run build
```

## Note

This is only a test project.

TDQS

C2.9/5.0

Scored across 2 tools

Disambiguation5/5

The two tools, hello-world and stat, have completely distinct purposes with no overlap. An agent can easily distinguish between them without confusion.

Naming Consistency3/5

The naming conventions are not consistent: hello-world uses a hyphen and two words, while stat is a single word. This inconsistency could confuse an agent expecting a uniform pattern.

Tool Count2/5

With only 2 tools, the server feels very thin. For a server named ctxtest, more tools would be expected to provide meaningful functionality beyond a hello world and status check.

Completeness2/5

The tool surface is too sparse to infer a clear domain. There are obvious gaps: no tools for configuration, error handling, or any context-related operations that the server name might imply.

Maintenance

ActivityInactive
ResponsivenessResponsive