
lbelloq/basicopsmcpserver
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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. |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →