MCP TypeScript Starter

by yhwancha

Programa de inicio de TypeScript de MCP

Esta es una plantilla de inicio para crear un servidor MCP (Protocolo de Contexto de Modelo) con TypeScript. Proporciona una configuración básica con una herramienta de ejemplo para ayudarte a empezar a construir tu propio servidor MCP.

Características

  • Configuración de TypeScript
  • Configuración básica del servidor MCP
  • Implementación de la herramienta de muestra
  • Entorno de desarrollo con seguridad de tipos

Empezando

Siga estos pasos para crear su propio servidor MCP:

# Create a new directory for your project mkdir <project_name> cd <project_name> # Initialize a new npm project npm init -y # Install dependencies npm install @modelcontextprotocol/sdk zod npm install -D @types/node typescript # Create source directory and main file mkdir src touch src/index.ts

Estructura del proyecto

. ├── src/ │ └── index.ts # Main server implementation ├── package.json # Project dependencies and scripts └── tsconfig.json # TypeScript configuration

Desarrollo

  1. Implemente sus herramientas en src/index.ts
  2. Construir el proyecto:
    npm run build

Agregar nuevas herramientas

Para agregar una nueva herramienta, utilice el método server.tool() . Ejemplo:

server.tool( "tool-name", "tool-description", { // Define your tool's parameters using Zod schema param: z.string().describe("parameter description") }, async ({ param }) => { // Implement your tool logic here return { content: [ { type: "text", text: `Tool executed with parameter: ${param}`, }, ], }; }, );

Licencia

ISC

-
security - not tested
F
license - not found
-
quality - not tested

Una plantilla de inicio para crear servidores de Protocolo de Contexto de Modelo usando TypeScript, que proporciona una configuración básica y una implementación de herramientas de muestra para que los desarrolladores creen sus propios servidores MCP.

  1. Características
    1. Empezando
      1. Estructura del proyecto
        1. Desarrollo
          1. Agregar nuevas herramientas
            1. Licencia

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.
                Last updated -
                1
                7
                12
                JavaScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                A TypeScript-based template for developing Model Context Protocol servers with features like dependency injection and service-based architecture, facilitating the creation and integration of custom data processing tools.
                Last updated -
                1
                2
                TypeScript
              • A
                security
                F
                license
                A
                quality
                A template for creating Model Context Protocol (MCP) servers in TypeScript, offering features like container-based dependency injection, a service-based architecture, and integration with the LLM CLI for architectural design feedback through natural language.
                Last updated -
                1
                5
                TypeScript
              • A
                security
                A
                license
                A
                quality
                A TypeScript-based template for building Model Context Protocol servers, featuring fast testing, automated version management, and a clean structure for MCP tool implementations.
                Last updated -
                1
                7
                2
                TypeScript
                MIT License

              View all related MCP servers

              ID: yu8jwbcqyy