MCP Toolkit Server
MCP Toolkit Server
Übersicht
Der MCP Toolkit Server ist ein produktionsreifer Model Context Protocol (MCP)-Server, der Claude, ChatGPT und andere LLM-Agenten mit einer umfangreichen Sammlung von Tools für die Interaktion mit Datenbanken, externen APIs, dem Dateisystem und mehr ausstattet – direkt relevant für die Agentic AI-Welle.
Dieser Server wurde mit TypeScript und dem offiziellen @modelcontextprotocol/sdk entwickelt, läuft als lokaler stdio-Prozess und lässt sich nahtlos in Claude Desktop, den MCP Inspector oder jeden anderen MCP-kompatiblen Client integrieren.
Related MCP server: MCP Toolkit
Funktionen & Tools
Tool | Beschreibung | Anwendungsbeispiel |
| Führt SQL-Abfragen gegen SQLite aus (Explore-Modus mit Demo-DB oder Datei-Modus) | "Zeige mir alle Benutzer, die diesen Monat Bestellungen aufgegeben haben" |
| Führt HTTP-Anfragen an jede REST-API mit benutzerdefinierten Headern, Parametern und Body aus | Daten von einer Wetter-API abrufen, Webhook senden |
| Liest Dateiinhalte aus dem lokalen Dateisystem | Konfigurationsdatei lesen, Log-Datei prüfen |
| Schreibt Inhalte in Dateien (erstellt übergeordnete Verzeichnisse automatisch) | Generierten Code speichern, Daten exportieren |
| Listet Dateien/Verzeichnisse mit optionaler rekursiver Auflistung und Filterung auf | Projektstruktur erkunden |
| Berechnet sicher mathematische Ausdrücke (kein | Zinseszins berechnen, Einheiten umrechnen |
| Ruft das aktuelle Datum/die Uhrzeit mit Zeitzonenunterstützung ab | Zeitstempel-Logging, Terminplanung |
| Analysiert, validiert, fragt ab und fasst JSON-Daten zusammen | Felder aus API-Antworten extrahieren |
| 17+ Textoperationen: Groß-/Kleinschreibung, Slug, Base64, E-Mails/URLs extrahieren, Wortanzahl | Datenbereinigung, Textnormalisierung |
| Ruft Server-Umgebungsinformationen ab (OS, CPU, Speicher, Node.js-Version) | Debugging, Kontextbewusstsein |
Schnellstart
Voraussetzungen
Node.js >= 18.0.0
npm >= 9.0.0
Installation
# Clone the repository
git clone https://github.com/vyshnavi-nandyala/mcp-toolkit-server.git
cd mcp-toolkit-server
# Install dependencies
npm install
# Build the TypeScript project
npm run buildClaude Desktop konfigurieren
Fügen Sie den Server zu Ihrer Claude Desktop-Konfigurationsdatei hinzu:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"toolkit": {
"command": "node",
"args": ["/absolute/path/to/mcp-toolkit-server/dist/index.js"]
}
}
}Ersetzen Sie
/absolute/path/to/mcp-toolkit-serverdurch den tatsächlichen Pfad auf Ihrem Computer.
Starten Sie Claude Desktop neu, und Sie werden ein 🔨-Symbol im Eingabebereich sehen – Ihre Tools sind bereit!
Verwendung mit MCP Inspector (Debugging)
npx @modelcontextprotocol/inspector node dist/index.jsDies öffnet eine Web-Benutzeroberfläche, in der Sie jedes Tool manuell testen, Anfrage-/Antwort-Payloads untersuchen und Probleme debuggen können.
Anwendungsbeispiele
Datenbankabfrage — Die Demo-Datenbank erkunden
Fragen Sie Claude:
"Zeige mir die 5 besten Produkte nach Preis aus der Demo-Datenbank."
Claude wird das db_query-Tool verwenden:
{
"sql": "SELECT name, category, price FROM products ORDER BY price DESC LIMIT 5"
}API-Aufruf — Wetterdaten abrufen
Fragen Sie Claude:
"Wie ist das aktuelle Wetter in San Francisco?"
Claude wird das api_call-Tool verwenden:
{
"url": "https://api.open-meteo.com/v1/forecast?latitude=37.7749&longitude=-122.4194¤t_weather=true",
"method": "GET"
}Dateioperationen
Fragen Sie Claude:
"Liste alle TypeScript-Dateien in meinem Projekt auf und lies dann den Haupteinstiegspunkt."
Claude wird file_list → file_read verketten:
{ "dirPath": "/path/to/project", "extension": ".ts", "recursive": true }
{ "filePath": "/path/to/project/src/index.ts" }JSON-Parsing
Fragen Sie Claude:
"Analysiere dieses JSON und extrahiere die E-Mail des ersten Benutzers:
{"users":[{"email":"alice@example.com"},{"email":"bob@example.com"}]}"
{
"json": "{\"users\":[{\"email\":\"alice@example.com\"}]}",
"operation": "query",
"path": "users[0].email"
}Texttransformation
Fragen Sie Claude:
"Konvertiere dies in camelCase und Slug: 'My Project Name'"
{ "text": "My Project Name", "operation": "camelcase" }
// → "myProjectName"
{ "text": "My Project Name", "operation": "slug" }
// → "my-project-name"Architektur
mcp-toolkit-server/
├── src/
│ ├── index.ts # Entry point — creates and starts the MCP server
│ ├── tools/
│ │ ├── db-query.ts # SQLite query tool (explore + file modes)
│ │ ├── api-call.ts # HTTP request tool (fetch-based)
│ │ ├── file-operations.ts # file_read, file_write, file_list
│ │ ├── calculator.ts # Safe math expression evaluator
│ │ ├── datetime.ts # Date/time with timezone support
│ │ ├── json-parser.ts # Parse, query, validate, summarize JSON
│ │ ├── text-transform.ts # 17+ text manipulation operations
│ │ └── environment.ts # System environment info
│ └── utils/
│ └── helpers.ts # Shared response-building utilities
├── tests/
│ └── tools.test.ts # Unit tests (vitest)
├── package.json
├── tsconfig.json
└── README.mdDesignprinzipien
Sicherheit zuerst — SQL-Injection-Prävention, kein
eval(), schreibgeschützte Standardeinstellungen für DatenbankabfragenModular — Jedes Tool ist ein in sich geschlossenes Modul; einfaches Hinzufügen/Entfernen von Tools
Typisiert — Vollständiges TypeScript mit Zod-Schemas für die Eingabevalidierung
Beobachtbar — Strukturierte JSON-Antworten mit Metadaten (Zeit, Anzahl, Typen)
Entwicklerfreundlich — Unterstützung für MCP Inspector, umfassende README, Unit-Tests
Eigene Tools hinzufügen
Das Hinzufügen eines neuen Tools ist unkompliziert:
// src/tools/my-custom-tool.ts
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";
export function registerMyCustomTool(server: McpServer): void {
server.tool(
"my_custom_tool",
"Description of what this tool does.",
{
param1: z.string().describe("First parameter."),
param2: z.number().optional().describe("Optional second parameter."),
},
async ({ param1, param2 }) => {
// Your logic here
return {
content: [
{ type: "text", text: JSON.stringify({ result: "..." }, null, 2) },
],
};
}
);
}Registrieren Sie es dann in src/index.ts:
import { registerMyCustomTool } from "./tools/my-custom-tool.js";
// ...
registerMyCustomTool(this.server);Entwicklung
# Run in development mode (no build step needed)
npm run dev
# Build for production
npm run build
# Run tests
npm test
# Watch tests
npm run test:watch
# Lint
npm run lintWarum das wichtig ist: Die Agentic AI-Welle
MCP (Model Context Protocol) ist der offene Standard, der es KI-Agenten wie Claude ermöglicht, mit externen Tools, Datenquellen und Diensten zu interagieren. Anstatt auf ein Chat-Fenster beschränkt zu sein, geben MCP-Server Agenten die Fähigkeit:
Datenbanken mit natürlicher Sprache abzufragen
Externe APIs aufzurufen, um Echtzeitdaten abzurufen
Dateien auf dem lokalen Dateisystem zu lesen und zu schreiben
Berechnungen und Datentransformationen durchzuführen
Mehrstufige Workflows durch die Verkettung von Tools zu erstellen
Dieser Server ist eine konkrete, produktionsreife Implementierung dieser Vision – ein Toolkit, das Claude von einer konversationellen KI in einen handlungsfähigen Agenten verwandelt, der mit der realen Welt interagieren kann.
Lizenz
MIT-Lizenz. Siehe LICENSE für Details.
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
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.465MIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.492MIT
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server that standardizes tool discovery, execution, and context management for AI applications.MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
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/vyshnavi-nandyala/mcp-toolkit-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server