MCP Server Template

Шаблон сервера MCP 🛠️

Начальный шаблон для создания собственного сервера Model Context Protocol (MCP). Этот шаблон обеспечивает базовую структуру и настройку, необходимые для создания пользовательских MCP, которые можно использовать с Cursor или Claude Desktop.

Функции

  • Базовая настройка сервера MCP с TypeScript
  • Пример реализации инструмента
  • Готовая к использованию структура проекта
  • Создано с помощью @modelcontextprotocol/sdk

Структура проекта

mcp-server-template/ ├── index.ts # Main server implementation ├── package.json # Project dependencies ├── tsconfig.json # TypeScript configuration └── build/ # Compiled JavaScript output

Начиная

  1. Клонируйте этот шаблон:
git clone [your-repo-url] my-mcp-server cd my-mcp-server
  1. Установить зависимости:
pnpm install
  1. Создайте проект:
pnpm run build

Это сгенерирует файл /build/index.js — ваш скомпилированный скрипт сервера MCP.

Использование с курсором

  1. Перейдите в Настройки курсора -> MCP -> Добавить новый сервер MCP.
  2. Настройте свой MCP:
    • Имя: [выберите свое имя]
    • Тип: команда
    • Команда: node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js

Использование с Claude Desktop

Добавьте следующую конфигурацию MCP в конфигурацию Claude Desktop:

{ "mcpServers": { "your-mcp-name": { "command": "node", "args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"] } } }

Разработка

Шаблон включает в себя пример реализации инструмента в index.ts . Чтобы создать свой собственный MCP:

  1. Измените конфигурацию сервера в index.ts :
const server = new McpServer({ name: "your-mcp-name", version: "0.0.1", });
  1. Определите свои пользовательские инструменты с помощью метода server.tool() :
server.tool( "your-tool-name", "Your tool description", { // Define your tool's parameters using Zod schema parameter: z.string().describe("Parameter description"), }, async ({ parameter }) => { // Implement your tool's logic here return { content: [ { type: "text", text: "Your tool's response", }, ], }; } );
  1. Создайте и протестируйте свою реализацию:
npm run build

Внося вклад

Не стесняйтесь отправлять сообщения о проблемах и запросы на улучшения!

Лицензия

Массачусетский технологический институт

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

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

Начальный шаблон для создания серверов Model Context Protocol, которые можно интегрировать с Cursor или Claude Desktop, что позволяет разработчикам создавать собственные инструменты и расширения для помощников на основе искусственного интеллекта.

  1. Функции
    1. Структура проекта
      1. Начиная
        1. Использование с курсором
          1. Использование с Claude Desktop
            1. Разработка
              1. Внося вклад
                1. Лицензия

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants to explore and interact with Cursor IDE's SQLite databases, providing access to project data, chat history, and composer information.
                    Last updated -
                    10
                    Python
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.
                    Last updated -
                    1
                    Python
                    • Linux
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.
                    Last updated -
                    275
                    JavaScript
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A foundation for building custom local Model Context Protocol (MCP) servers that provide tools accessible to AI assistants like Cursor or Claude Desktop.
                    Last updated -
                    1
                    TypeScript
                    MIT License

                  View all related MCP servers

                  ID: vnt96edg3a