Skip to main content
Glama

시나리오-단어

mcp-framework으로 구축된 MCP(Model Context Protocol) 서버.

빠른 시작

지엑스피1

Related MCP server: OmniFocus-MCP

프로젝트 구조

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 데스크톱 클라이언트에 추가하거나(아래 참조) 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. 서버는 시작 시 자동으로 도구를 로드합니다.

자세히 알아보기

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

Latest Blog Posts

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