Skip to main content
Glama
sp-acc

my-mcp-server

by sp-acc

mi-servidor-mcp

Un proyecto de juego y experimentación para construir un servidor MCP (Model Context Protocol) usando TypeScript. Demuestra cómo exponer herramientas y recursos a agentes de IA y modelos de lenguaje a través del transporte stdio.

El servidor gestiona una base de datos simple de usuarios (respaldada por un archivo JSON local) y expone endpoints que un agente de IA puede llamar para leer o crear registros de usuarios.


Características

  • Herramienta — my-create-tool: Crea un nuevo usuario aceptando los campos name, address, email y phone, y guarda el registro en src/users.json.

  • Recurso — users://all: Devuelve la lista completa de usuarios de la base de datos mock como JSON.

  • Recurso — users://{userId}/profile: Devuelve el perfil de un solo usuario identificado por userId.


Related MCP server: FastMCP Example Server

Requisitos previos


Instalación

npm install

Ejecutar el servidor

Modo de desarrollo (usando tsx, sin paso de compilación)

npm run server:dev

Compilar y ejecutar la salida compilada

npm run server:build   # compiles TypeScript → JavaScript
node dist/server.js    # run the compiled server

Modo de observación (recompilación automática ante cambios)

npm run server:build:watch

Inspeccionar con la interfaz de MCP Inspector

El MCP Inspector te permite llamar herramientas y explorar recursos de forma interactiva en una interfaz de navegador:

npm run server:inspect

Nota: server:inspect establece DANGEROUSLY_OMIT_AUTH=true — úsalo solo para desarrollo local.


Cargar el servidor MCP en entornos de agentes

CLI de agentes (p. ej., Claude Code CLI)

La existencia de .mcp.json debería ser detectada por el agente y se le pedirá que cargue el servidor. De lo contrario, es una configuración simple de servidor MCP que debe añadirse a la configuración junto con otros servidores.


Estructura del proyecto

my-mcp-server/
├── src/
│   ├── server.ts      # MCP server entry point (tools & resources)
│   └── users.json     # Mock user database (read/written at runtime)
├── package.json
└── tsconfig.json

Stack tecnológico

Paquete

Función

@modelcontextprotocol/sdk

SDK del servidor MCP (herramientas, recursos, transporte stdio)

zod

Validación de esquemas de entrada para herramientas

tsx

Ejecutar TypeScript directamente sin paso de compilación

typescript

Compilador de TypeScript

@modelcontextprotocol/inspector

Interfaz de depuración MCP basada en navegador


Licencia

ISC

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

View all MCP Connectors

Latest Blog Posts

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/sp-acc/my-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server