mcpField
C
Cal Server

Cal Server

ローカル
smithery.ai科学・教育133 日前に更新

Cal Server について

Cal Serverは、Bun上で動作するFastMCPベースの数式計算サービスです。MCP経由で計算を行いたいクライアント向けに、expr-evalによる式の解析と、E、PI、真偽値の定数を提供します。

主な機能

  1. 01数式の計算
  2. 02EとPI定数のサポート
  3. 03trueとfalseのサポート

活用シーン

  1. 01基本的な算術式の計算
  2. 02式でEまたはPIを使用
  3. 03MCP経由で計算結果を取得

MCP 対応

stdio経由で`cal`ツールを公開し、文字列パラメーター`exp`を受け取って計算結果を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"cal": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Cal Server

Trust Score LightNow capabilities

Cal Server MCP server

プロジェクトの概要

Cal Server は、Bun ランタイム環境で動作する、FastMCP フレームワークを基盤としたシンプルな数式計算サービスです。expr-eval ライブラリを使って、ユーザーが入力した数式を解析して計算し、標準入力と標準出力(stdio)を介して外部と通信します。このプロジェクトは、基本的な数学演算と組み込み定数に対応した、軽量で効率的な計算ツールを提供することを目的としています。

機能

  • 式の計算:ユーザーが入力した数式を計算し、結果を返します。
  • 組み込み定数:
    • E:Bun 環境の Math.E。
    • PI:Bun 環境の Math.PI。
    • true:論理値の真。
    • false:論理値の偽。
  • ツール名:cal。
  • パラメーター:文字列型の数式(exp)を受け取ります。

依存関係

  • fastmcp:MCP サービスの構築に使用します。
  • expr-eval:数式の解析と計算に使用します。
  • zod:パラメーターの検証に使用します。

前提条件

  • Bun ランタイムがインストールされていることを確認してください(最新バージョンを推奨)。

インストール

Smithery 経由でのインストール

Smithery 経由で、Claude Desktop に cal-mcp を自動的にインストールするには:

npx -y @smithery/cli install @pwh-pwh/cal-mcp --client claude
MCP クライアントの設定
"cal-mcp": {
      "name": "计算",
      "description": "",
      "isActive": true,
      "command": "bunx",
      "args": [
        "cal-mcp"
      ]
    }
手動インストール
  1. プロジェクトのリポジトリをクローンします:
    git clone <仓库地址>
    
  2. プロジェクトディレクトリに移動し、依存関係をインストールします:
    bun install
    

使用方法

  1. サービスを起動します:

    bun run index.ts
    

    サービスは標準入力と標準出力(stdio)を介して動作します。

  2. 数式を入力します:

    • 入力例:2 + 3 * PI
    • 出力:計算結果(文字列形式)。
  3. 対応する数式の例:

    • 基本演算:2 + 2 → 4
    • 定数の使用:PI * 2 → 6.283185307179586
    • 複雑な数式:E ^ 2 + 1 → 8.38905609893065

注意事項

  • 入力する数式は有効なものである必要があります。有効でない場合、エラーが発生することがあります。
  • サービスは現在、stdio による通信のみに対応しています。
  • このプロジェクトは Bun ランタイムを使用するため、コマンドが Bun と互換性を持つことを確認してください。

ホステッドデプロイ

Fronteir AI でホステッドデプロイを利用できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。