my-mcp-server
my-mcp-server
Ein Projekt zum Ausprobieren und Experimentieren für die Erstellung eines MCP (Model Context Protocol)-Servers mit TypeScript. Es demonstriert, wie Tools und Ressourcen KI-Agenten und Sprachmodellen über den stdio-Transport bereitgestellt werden.
Der Server verwaltet eine einfache Benutzerdatenbank, die auf einer lokalen JSON-Datei basiert, und stellt Endpunkte bereit, die ein KI-Agent aufrufen kann, um Benutzerdatensätze zu lesen oder zu erstellen.
Funktionen
Tool —
my-create-tool: Erstellt einen neuen Benutzer, indem die Feldername,address,emailundphoneentgegengenommen und der Datensatz insrc/users.jsongespeichert wird.Ressource —
users://all: Gibt die vollständige Liste der Benutzer aus der Mock-Datenbank als JSON zurück.Ressource —
users://{userId}/profile: Gibt das Profil eines einzelnen Benutzers zurück, der überuserIdidentifiziert wird.
Related MCP server: FastMCP Example Server
Voraussetzungen
Installation
npm installDen Server ausführen
Entwicklungsmodus (mit tsx, ohne Build-Schritt)
npm run server:devKompilierte Ausgabe erstellen und ausführen
npm run server:build # compiles TypeScript → JavaScript
node dist/server.js # run the compiled serverWatch-Modus (bei Änderungen automatisch neu kompilieren)
npm run server:build:watchUntersuchen mit der MCP Inspector UI
Der MCP Inspector ermöglicht es, Tools interaktiv aufzurufen und Ressourcen in einer Browser-Oberfläche zu durchsuchen:
npm run server:inspectHinweis:
server:inspectsetztDANGEROUSLY_OMIT_AUTH=true— dies nur für die lokale Entwicklung verwenden.
Laden des MCP-Servers in Agent-Umgebungen
Agent-CLI (z. B. Claude Code CLI)
Das Vorhandensein von .mcp.json sollte vom Agenten erkannt werden, woraufhin er zum Laden des Servers auffordert. Andernfalls handelt es sich um eine einfache MCP-Server-Konfiguration, die zusammen mit anderen Servern zur Konfiguration hinzugefügt werden muss.
Projektstruktur
my-mcp-server/
├── src/
│ ├── server.ts # MCP server entry point (tools & resources)
│ └── users.json # Mock user database (read/written at runtime)
├── package.json
└── tsconfig.jsonTech-Stack
Package | Rolle |
| MCP-Server-SDK (Tools, Ressourcen, stdio-Transport) |
| Eingabeschema-Validierung für Tools |
| TypeScript direkt ohne Build-Schritt ausführen |
| TypeScript-Compiler |
| Browserbasierte MCP-Debug-Oberfläche |
Lizenz
ISC
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
- FlicenseNot gradedqualityDmaintenanceA lightweight MCP server that connects a local AI model (Ollama) with custom CRUD tools for an in-memory database, enabling natural language database management.
- FlicenseNot gradedqualityDmaintenanceEducational example of an MCP server built with FastMCP, demonstrating how to expose tools, resources, and prompts for AI clients.
- FlicenseNot gradedqualityDmaintenanceExample MCP server built with FastMCP, demonstrating tools, resources, and prompts for AI integration.12
- FlicenseNot gradedqualityCmaintenanceA demonstrative MCP server that exposes a query-user tool for retrieving user info by ID, integrated with LangChain for agent-driven model reasoning and tool calls.
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
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/sp-acc/my-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server