Skip to main content
Glama

Calculator MCP Server

by QuantGeekDev

계산자

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

빠른 시작

지엑스피1

프로젝트 구조

calculator/ ├── 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 calculator # Test your CLI locally
  3. npm에 로그인합니다(필요한 경우 계정을 만듭니다):
    npm login
  4. 패키지를 게시하세요:
    npm publish

게시 후 사용자는 이를 Claude 데스크톱 클라이언트에 추가하거나(아래 참조) npx로 실행할 수 있습니다.

## Using with Claude Desktop ### Installing via Smithery To install Calculator for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@QuantGeekDev/mcp-add-sse): ```bash npx -y @smithery/cli install @QuantGeekDev/mcp-add-sse --client claude

지역 개발

Claude Desktop 구성 파일에 다음 구성을 추가하세요.

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

{ "mcpServers": { "calculator": { "command": "node", "args":["/absolute/path/to/calculator/dist/index.js"] } } }

출판 후

Claude Desktop 구성 파일에 다음 구성을 추가하세요.

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

{ "mcpServers": { "calculator": { "command": "npx", "args": ["calculator"] } } }

빌딩 및 테스트

  1. 도구를 변경하세요
  2. npm run build 실행하여 컴파일합니다.
  3. 서버는 시작 시 자동으로 도구를 로드합니다.

자세히 알아보기

-
security - not tested
F
license - not found
-
quality - not tested

사용자가 데이터 처리를 위한 사용자 정의 도구를 만들고 관리할 수 있는 mcp-framework로 구축된 모델 컨텍스트 프로토콜 서버로, CLI를 통해 Claude Desktop과 통합됩니다.

  1. 빠른 시작
    1. 프로젝트 구조
      1. 구성 요소 추가
        1. 도구 개발
          1. npm에 게시하기
            1. 빌딩 및 테스트
              1. 자세히 알아보기

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  MCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.
                  Last updated -
                  4
                  3
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  MCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.
                  Last updated -
                  13
                  2
                  TypeScript
                  MIT License
                • -
                  security
                  -
                  license
                  -
                  quality
                  A specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.
                  Last updated -
                  1
                  TypeScript
                • -
                  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

                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/QuantGeekDev/mcp-add-sse'

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