Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Simple User Server

FreeNot checked

Provides tools for retrieving user data, including listing all users and fetching a specific user by name.

GitHubEmbed

About

Provides tools for retrieving user data, including listing all users and fetching a specific user by name.

README

A Model Context Protocol (MCP) server implementation that provides tools for user data management.

MCP Server Logo

Features

  • User data retrieval tools
  • TypeScript implementation
  • ES Modules support
  • Built-in TypeScript compilation

Prerequisites

  • Node.js (v20 or higher)
  • npm (v9 or higher)

Installation

  1. Clone the repository:
git clone https://github.com/fujahgabriel/simple-mcp-server.git
cd simple-mcp-server
  1. Install dependencies:
npm install

Development

Building the Project

To build the TypeScript files:

npm run build

This will:

  • Compile TypeScript files to JavaScript
  • Output files to the build directory
  • Set proper permissions on the output files

Development Mode

To watch for changes and automatically rebuild:

npm run watch

Using the MCP Inspector

To inspect and test your MCP server tools:

  1. First build the project:
npm run build
  1. Start the MCP Inspector:
npm run inspector
  1. The inspector will be available at http://localhost:5173

MCP Configuration

To use this MCP server with Cursor, you need to configure it in your MCP settings. Add the following configuration to your ~/.cursor/mcp.json:

{
  "my-mcp-server": {
    "math": {
      "command": "node",
      "args": ["build/index.js"]
    }
  }
}

Make sure to:

  1. Build the project first using npm run build
  2. Use the correct path to the built JavaScript file
  3. Restart Cursor after updating the configuration

Available Tools

get_users

Retrieves a list of all users.

get_user

Retrieves a specific user by name.

Parameters:

  • user: string - The name of the user to retrieve

Project Structure

mcp-server/
├── build/           # Compiled JavaScript files
├── index.ts         # Main server implementation
├── package.json     # Project dependencies and scripts
└── tsconfig.json    # TypeScript configuration

Dependencies

  • @modelcontextprotocol/sdk: MCP SDK for server implementation
  • dotenv: Environment variable management
  • typescript: TypeScript compiler
  • zod: Runtime type validation

License

MIT

from github.com/fujahgabriel/simple-mcp-server

Installing Simple User Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/fujahgabriel/simple-mcp-server

FAQ

Is Simple User Server MCP free?

Yes, Simple User Server MCP is free — one-click install via Unyly at no cost.

Does Simple User Server need an API key?

No, Simple User Server runs without API keys or environment variables.

Is Simple User Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Simple User Server in Claude Desktop, Claude Code or Cursor?

Open Simple User Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Simple User Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs