ctxtest
by safiyu
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