users
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@usersfind user with id 42"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
typescript-mcp-server
The users MCP server, served over stdio.
Scripts
Command | Purpose |
| Run from source with |
| Compile to |
| Run the compiled build |
| Type-check without emitting |
Related MCP server: HREVN MCP Server
Configuration
Copy .env.example to .env. All variables are declared and validated in
src/config.ts; startup fails with a readable message if any
are invalid.
Variable | Default | Purpose |
|
|
|
|
|
|
|
| Base URL of the users API |
Layout
src/
index.ts Entry point: serve the users server over stdio
config.ts Env vars, loaded and validated once
logger.ts pino logger (pretty in development)
tool-result.ts Builds the CallToolResult shape
servers/
users/
index.ts createUsersServer(): registers the tools
users.api.ts API calls that return data
users.schema.ts zod schemas for input and outputLogging
stdout is the JSON-RPC wire, so never use console.log — import logger
from src/logger.ts, which writes to stderr.
Errors
Tool handlers do not need try/catch. The MCP SDK catches anything thrown
and returns it as a tool result flagged isError, so an API call can simply
throw (as findUser does when there is no match).
Adding a tool
Add the API call to users.api.ts, its schemas to users.schema.ts, and a
server.registerTool(...) block in servers/users/index.ts.
Adding another MCP server
Create src/servers/<name>/ with the same three files, exporting a
create<Name>Server(): McpServer. Give it its own entry file that calls
serveStdio with that factory, since one stdio process serves one server.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA simple MCP server that exposes a createUser tool to add users to a local JSON file via stdio transport.2701MIT
- Flicense-qualityFmaintenanceMinimal stdio MCP server that exposes HREVN compliance and audit tools as structured MCP tools, enabling baseline checks, profile validation, and bundle generation via a managed runtime.
- Alicense-qualityBmaintenanceA standalone MCP server that exposes Rancher-side tools, forwards Authorization headers or uses configured credentials, and supports HTTP and stdio transports.MIT
- FlicenseCqualityBmaintenanceSchema-driven MCP server that exposes all Paperclip API operations as typed MCP tools over stdio or Streamable HTTP, supporting both authenticated and local_mode deployments.100
Related MCP Connectors
MCP server for interacting with the Supabase platform
The official MCP Server from Mia-Platform to interact with Mia-Platform Console
MCP server for managing Prisma Postgres.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/amoljagtap17/2026-typescript-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server