Skip to main content
Glama

Scenario Word

by HyunJuHwan

scenario-word

A Model Context Protocol (MCP) server built with mcp-framework.

Quick Start

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

Project Structure

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

Adding Components

The project comes with an example tool in src/tools/ExampleTool.ts. You can add more tools using the 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

Tool Development

Example tool structure:

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;

Publishing to npm

  1. Update your package.json:
    • Ensure name is unique and follows npm naming conventions
    • Set appropriate version
    • Add description, author, license, etc.
    • Check bin points to the correct entry file
  2. Build and test locally:
    npm run build npm link scenario-word # Test your CLI locally
  3. Login to npm (create account if necessary):
    npm login
  4. Publish your package:
    npm publish

After publishing, users can add it to their claude desktop client (read below) or run it with 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"] } } }

After Publishing

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

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

Building and Testing

  1. Make changes to your tools
  2. Run npm run build to compile
  3. The server will automatically load your tools on startup

Learn More

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Claude AI가 사용자 정의 도구와 상호 작용할 수 있도록 하는 MCP(Model Context Protocol) 서버로, MCP 프레임워크를 통해 Claude의 기능을 확장할 수 있습니다.

  1. 빠른 시작
    1. 프로젝트 구조
      1. 구성 요소 추가
        1. 도구 개발
          1. npm에 게시하기
            1. 출판 후
          2. 빌딩 및 테스트
            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 -
                30
                5
                • Apple
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol (MCP) server that integrates with OmniFocus to enable Claude (or other MCP-compatible AI assistants) to interact with your tasks and projects.
                Last updated -
                7
                321
                65
              • A
                security
                F
                license
                A
                quality
                A Machine Context Protocol server that enables Claude AI to interact with tools through a structured communication interface, following standard MCP patterns with server initialization and stdio transport.
                Last updated -
                612
                1
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A server implementation for the Model Context Protocol (MCP) that allows Claude AI to execute commands through a command-line interface, enabling direct system interactions from within Claude.
                Last updated -

              View all related MCP servers

              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/HyunJuHwan/mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server