MCP 表現言語
モデル コンテキスト プロトコル (MCP) を使用した Claude Desktop 用の強力な式評価ツール。
概要
MCP Expr-Langは、Claude AIと強力なexpr-lang式評価エンジンとのシームレスな統合を提供します。このツールを使用すると、Claudeの会話内で複雑なデータ操作、計算、変換を直接実行できます。
MCP Expr-Lang を使用すると、次のことが可能になります。
数式を評価する
配列とオブジェクトの変換とフィルタリング
複雑なデータ構造をソートする
文字列操作を実行する
条件付きロジックを使用する
その他にも多数あります!
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の MCP Expr-Lang を自動的にインストールするには:
前提条件
Go 1.18以上
クロードデスクトップアプリケーション
ギット
ステップ1: リポジトリのクローンを作成する
ステップ2: 依存関係をインストールする
ステップ3: アプリケーションを構築する
Windowsの場合
macOS/Linuxの場合
ステップ4: Claudeデスクトップを構成する
クロードデスクトップを開く
設定に移動
「詳細設定」セクションに移動します
config.json
に次の構成を追加します。
Windowsの場合
macOS/Linuxの場合
設定を保存し、Claude Desktopを再起動します。
使用法
インストールが完了すると、Claudeとの会話でeval
ツールを直接使用できるようになります。Claudeにツールを使って式を評価するように依頼するだけです。
基本的な例
複雑な例
その他の例については、例を参照してください。
特徴
MCP Expr-Lang は、以下を含む expr-lang エンジンのすべての機能をサポートしています。
算術演算:加算、減算、乗算、除算、剰余、累乗
文字列操作:連結、長さ、大文字/小文字の変換
ブール演算: AND、OR、NOT、比較演算子
配列操作: マッピング、フィルタリング、削減、ソート
オブジェクト操作: プロパティアクセス、変換
条件付きロジック: 三項演算子、if-else式
組み込み関数: 数学関数、文字列関数、配列関数、日付関数
式言語の構文と機能の完全なガイドについては、 expr-lang のドキュメントを参照してください。
トラブルシューティング
よくある問題
ツールが Claude に表示されない:
config.json
内のパスが正しいこと、および Claude Desktop が再起動されていることを確認してください。実行エラー: expr-lang ドキュメントに従って、式の構文が正しいことを確認してください。
権限の問題 (macOS/Linux) : サーバー バイナリに実行権限があることを確認します (
chmod +x bin/server
)。
ヘルプの取得
問題が発生した場合や質問がある場合は、次の手順に従ってください。
GitHubのIssuesセクションを確認してください
問題が報告されていない場合は、新しい問題を開いてください
貢献
貢献を歓迎します!MCP Expr-Lang を改良したい場合は、
リポジトリをフォークする
機能ブランチを作成する (
git checkout -b feature/amazing-feature
)変更をコミットします (
git commit -m 'Add some amazing feature'
)ブランチにプッシュする (
git push origin feature/amazing-feature
)プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
強力な式評価エンジンのexpr-lang
モデルコンテキストプロトコル実装用のmcp-golang
AIアシスタントプラットフォームのClaude AI
Ivan Saorinが ❤️ を込めて作りました
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
MCP 表現言語
Related MCP Servers
- MIT License