Scenario Word

by HyunJuHwan

Integrations

  • Enables publishing the MCP server as an npm package that can be installed and run by other users

  • Provides a TypeScript-based framework for developing MCP tools with type safety and modern language features

  • Uses Zod schema validation for defining tool input parameters and ensuring proper data validation

сценарий-слово

Сервер протокола контекста модели (MCP), созданный с помощью mcp-framework.

Быстрый старт

# Install dependencies npm install # Build the project npm run build

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

scenario-word/ ├── src/ │ ├── tools/ # MCP Tools │ │ └── ExampleTool.ts │ └── index.ts # Server entry point ├── package.json └── tsconfig.json

Добавление компонентов

Проект поставляется с примером инструмента в src/tools/ExampleTool.ts . Вы можете добавить больше инструментов с помощью CLI:

# Add a new tool mcp add tool my-tool # Example tools you might create: mcp add tool data-processor mcp add tool api-client mcp add tool file-handler

Разработка инструмента

Пример структуры инструмента:

import { MCPTool } from "mcp-framework"; import { z } from "zod"; interface MyToolInput { message: string; } class MyTool extends MCPTool<MyToolInput> { name = "my_tool"; description = "Describes what your tool does"; schema = { message: { type: z.string(), description: "Description of this input parameter", }, }; async execute(input: MyToolInput) { // Your tool logic here return `Processed: ${input.message}`; } } export default MyTool;

Публикация в npm

  1. Обновите ваш package.json:
    • Убедитесь, что name уникально и соответствует соглашениям об именовании npm.
    • Установить соответствующую version
    • Добавьте description , author , license и т. д.
    • Проверьте bin , чтобы указать на правильный файл записи
  2. Сборка и тестирование локально:
    npm run build npm link scenario-word # Test your CLI locally
  3. Войдите в npm (при необходимости создайте учетную запись):
    npm login
  4. Опубликуйте свой пакет:
    npm publish

После публикации пользователи могут добавить его в свой клиент Claude Desktop (см. ниже) или запустить его с помощью npx.

## Using with Claude Desktop ### Local Development Add this configuration to your Claude Desktop config file: **MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%/Claude/claude_desktop_config.json` ```json { "mcpServers": { "scenario-word": { "command": "node", "args":["/absolute/path/to/scenario-word/dist/index.js"] } } }

После публикации

Добавьте эту конфигурацию в файл конфигурации Claude Desktop:

MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json Windows : %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "scenario-word": { "command": "npx", "args": ["scenario-word"] } } }

Сборка и тестирование

  1. Внесите изменения в свои инструменты
  2. Запустите npm run build для компиляции
  3. Сервер автоматически загрузит ваши инструменты при запуске.

Узнать больше

You must be authenticated.

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

Сервер протокола контекста модели (MCP), который позволяет Claude AI взаимодействовать с пользовательскими инструментами, обеспечивая расширение возможностей Claude через фреймворк MCP.

  1. Быстрый старт
    1. Структура проекта
      1. Добавление компонентов
        1. Разработка инструмента
          1. Публикация в npm
            1. Сборка и тестирование
              1. Узнать больше

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  A 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.
                  Last updated -
                  48
                  4
                  TypeScript
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  Model Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.
                  Last updated -
                  10
                  53
                  16
                  JavaScript
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  A starter template for building Model Context Protocol (MCP) servers, enabling developers to create and add custom tools that can be integrated with Claude Desktop.
                  Last updated -
                  TypeScript
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  A server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.
                  Last updated -
                  1
                  • Apple

                View all related MCP servers

                ID: jmqcjm2ln8