MCP Starter

by instructa
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides linkage to the author's Bluesky profile (@kevinkern.dev) for social connectivity

  • References the author's other GitHub projects that users might find relevant

  • Mentioned in relation to the author's AI Prompts project, suggesting compatibility or relevance with GitHub Copilot

Iniciador del servidor MCP

¿Quieres construir tu propio servidor MCP?

MCP Server Starter le proporciona una estructura básica para ejecutar herramientas locales con Cursor, Claude y otros utilizando el estándar MCP.


Características

  • 📡 Comunicación flexible
    • Admite múltiples protocolos de comunicación entre cliente y servidor,
    • stdio : uso local
    • Streamable HTTP : uso remoto y local
    • sse : Uso remoto y local (obsoleto)~~
  • 📦 Configuración mínima : comience rápidamente con una implementación de servidor básica.
  • 🤖 Integración de Cursor AI : incluye un ejemplo de configuración de .cursor/mcp.json .
  • ⌨️ TypeScript : agrega seguridad de tipos a tu proyecto.

Hacer

  • [ ] Añade opción para publicar tus propios paquetes
  • [ ] Mejor soporte de CLI para andamiaje
  • [ ] Indicaciones para crear herramientas sobre la marcha

Empezando

Prerrequisitos

  • Node.js (especifique la versión si es necesario)
  • Un cliente compatible con MCP (por ejemplo, Cursor )

Uso

Opciones de transporte compatibles

Protocolo de contexto de modelo Admite múltiples métodos de transporte.

estudio

Recomendado para configuraciones locales

Compatibilidad con el editor de código

Agregue los fragmentos de código a continuación

  • Cursor: .cursor/mcp.json

Desarrollo/pruebas locales

Utilice esto si desea probar su servidor mcp localmente

{ "mcpServers": { "my-starter-mcp-stdio": { "command": "node", "args": ["./bin/cli.mjs", "--stdio"] } } }

Paquete publicado

Utilice esto cuando haya publicado su paquete en el registro npm

{ "mcpServers": { "my-starter-mcp-stdio": { "command": "npx", "args": ["my-mcp-server", "--stdio"] } } }

HTTP transmisible

Importante: Cursor aún no admite HTTP transmitible

Recomendado para uso en servidores remotos

Importante: A diferencia de stdio, también debe ejecutar el servidor con el indicador correcto

Desarrollo local Utilice el transporte streamable http

  1. Iniciar el servidor MCP Ejecute esto en su terminal
node ./bin/cli.mjs --http --port 4200

O con el inspector mcp

npm run dev-http # npm run dev-sse (deprecated)
  1. Añade esto a tu configuración
{ "mcpServers": { "my-starter-mcp-http": { "command": "node", "args": ["./bin/cli.mjs", "--http", "--port", "4001"] // "args": ["./bin/cli.mjs", "--sse", "--port", "4002"] (or deprecated sse usage) } } }

Paquete publicado

Utilice esto cuando haya publicado su paquete en el registro npm

Ejecuta esto en tu terminal

npx my-mcp-server --http --port 4200 # npx my-mcp-server --sse --port 4201 (deprecated)
{ "mcpServers": { "my-starter-mcp-http": { "url": "http://localhost:4200/mcp" // "url": "http://localhost:4201/sse" } } }

Utilice el Inspector

Utilice el comando inspect para depurar su servidor mcp

Opciones de la línea de comandos

Selección de protocolo

ProtocoloDescripciónBanderasNotas
stdioE/S estándar(Ninguno)Por defecto
httpHTTP REST--port <num> (def: 3000), --endpoint <path> (def: /mcp )
sseEventos enviados por el servidor--port <num> (def: 3000)Obsoleto

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.


Campo de golf

Cursos

Vea mis otros proyectos:

  • Avisos de IA : Avisos de IA seleccionados para Cursor AI, Cline, Windsurf y Github Copilot
  • codefetch : convierte código en Markdown para LLM con un simple comando de terminal
  • aidex Una herramienta CLI que proporciona información detallada sobre los modelos de lenguaje de IA, lo que ayuda a los desarrolladores a elegir el modelo adecuado para sus necesidades.# mcp-starter

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Una base para crear servidores de Protocolo de contexto de modelo (MCP) locales personalizados que brinden herramientas accesibles para asistentes de IA como Cursor o Claude Desktop.

  1. Features
    1. Todo
      1. Getting Started
        1. Prerequisites
      2. Usage
        1. Supported Transport Options
        2. stdio
        3. Streamable HTTP
      3. Use the Inspector
        1. Command-Line Options
          1. Protocol Selection
        2. License
          1. Links
            1. Courses
              1. See my other projects:
                ID: uh9fbrnkxd