LB

lbelloq/basicopsmcpserver

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

0 stars 0 forks 品質 62 トレンド 14MIT

An MCP server that exposes a set of basic utility tools to AI agents.

概要

An MCP (Model Context Protocol) server that exposes a set of basic utility tools to AI agents: random value generation, arithmetic operations on numbers, comparisons for numbers, datetimes, and timespans, string manipulation, plus JWT validation and inspection. It communicates over the stdio transport and is built as a self-contained .NET application, so no .NET runtime needs to be installed on the target machine. One day I saw Opencode with Qwen3.8-27b take at least 5 minutes to determine if a JWT was expired or not. As LLMs are (in a very basic way to describe it) text generators, they can struggle with simple tasks that require calculations. So this MCP server provides basic tools to the agent that can be used to perform those tasks in a simple, correct and efficient manner instead of relying on an LLM's output and wasting tokens for somehting that might come out wrong anyways. - .

README

以下は原文 README の抜粋です。原文を見る。

Basic Tools MCP Server

An MCP (Model Context Protocol) server that exposes a set of basic utility tools to AI agents: random value generation, arithmetic operations on numbers, comparisons for numbers, datetimes, and timespans, string manipulation, unit conversions, plus JWT validation and inspection. It communicates over the stdio transport and is built as a self-contained .NET application, so no .NET runtime needs to be installed on the target machine.

Features

Tool Description
get_random_number Generates a random number between the specified minimum (inclusive) and maximum (exclusive). Defaults to 0–100.
get_random_datetime Generates a random datetime between the specified from and to values.
get_random_boolean Generates a random boolean value (true or false).
get_random_string Generates a random alphanumeric string of the specified length (default 16, maximum 2048).
get_random_guid Generates a random version 4 GUID.
add Adds two numbers.
subtract Subtracts the second number from the first.
multiply Multiplies two numbers.
divide Divides the first number by the second.
number_equal Compares two numbers and returns whether they are equal.
number_less_than Compares two numbers and returns whether the first is smaller than the second.
number_less_than_or_equal Compares two numbers and returns whether the first is smaller than, or equal to, the second.
number_greater_than Compares two numbers and returns whether the first is greater than the second.
number_greater_than_or_equal Compares two numbers and returns whether the first is greater than, or equal to, the second.
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →