1. Conduid
  2. AI
  3. N Client
MCP server · AI

N Client

MCP Server and Client

59Fair

Scored 5 months ago · breakdown

About N Client

N Client is an MCP server published by tqmvt in the AI category: mCP Server and Client.

The repository has 1 stars and 1 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/tqmvt/mcp-server-n-client

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (2)

create-random-userCreate a random user with fake data

Parameters not published.

create-userCreate a new user in the database

Parameters not published.

Ask AI

✦

Ask AI about N Client

Powered by Claude · Grounded in docs

I know everything about N Client. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

README

Test MCP Server

A Model Context Protocol (MCP) server for managing user data with support for resources, tools, and prompts.

Features

Resources

The server provides two resource endpoints for accessing user data:

  • All Users (users://all) - Retrieves all users from the database
  • User Profile (users://{userId}/profile) - Retrieves a specific user's profile by ID

Tools

Three tools are available for user management:

  1. create-user - Create a new user with specified details
    • Parameters: name, email, address, phone
  2. create-random-user - Automatically generate and create a user with fake data
    • Uses AI sampling to generate realistic user information
  3. generate-fake-user (Prompt) - Generate fake user data based on a given name
    • Parameter: name

Installation

npm install

Requirements

  • Node.js (with ES modules support)
  • Dependencies:
    • @modelcontextprotocol/sdk
    • zod

Usage

Starting the Server

npm start

The server uses stdio transport for communication.

Resource Access

Get all users:

users://all

Get specific user profile:

users://123/profile

Tool Usage

Create a user:

{
  "name": "John Doe",
  "email": "john@example.com",
  "address": "123 Main St",
  "phone": "555-0123"
}

Create a random user: No parameters required - automatically generates fake user data using AI sampling.

Data Storage

User data is stored in ./src/data/users.json as a JSON array. Each user object contains:

  • id (number) - Auto-incremented user ID
  • name (string) - User's full name
  • email (string) - Email address
  • address (string) - Physical address
  • phone (string) - Phone number

Server Capabilities

  • Resources: Query user data via URI schemes
  • Tools: Perform user management operations
  • Prompts: Generate templated prompts for user creation

Development

The server is built using the Model Context Protocol SDK and implements:

  • Resource templates with dynamic URI parameters
  • Tool definitions with Zod schema validation
  • AI sampling for generating fake data
  • File-based persistence

License

MIT

Notes

  • User IDs are auto-incremented starting from the current user count + 1
  • All operations return JSON responses
  • Error handling is implemented for user not found scenarios
  • The server uses the sampling API to generate realistic fake user data

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About N Client

How do I install N Client?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is N Client safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is N Client still maintained?

The last commit was 11 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.