技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
laszlopere/mcp-abacus

laszlopere/mcp-abacus

Offline calculator that evaluat
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add mcp-abacus -- npx -y mcp-abacus
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
1 ★ · laszlopere/mcp-abacus · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 1 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 laszlopere/mcp-abacus;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

mcp-abacus

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**A calculator for the artificial minds — because we know their needs are
different.**
People reach for a calculator to get a number. A language model reaches for one
to get a number it can *trust* and reason about: Was this exact, or rounded? At
what scale? Would a wider type have held more digits? Does this overflow the way
the production code will? A floating-point answer that merely *looks* precise is
worse than no answer — it launders a rounding error into a confident claim.
mcp-abacus is built for that caller. It does **type-faithful calculation**: you
pick a numeric type/mode (fixed-point, IEEE-754 double, exact rational, complex) and the
*whole* expression behaves exactly as that type would in real code — it rounds
where the type rounds, stays exact where the type is exact, and carries the
result onward bit-for-bit. Every answer comes back labelled with its own
precision verdict (exact vs inexact, rounded to N decimals), so the model
never has to guess whether a result is the true value. It does not approximate a
type; it calculates *using* that type.
What it gives you
- **calculate** — evaluate one expression in one numeric type. Modes:
- fixed-point *(default)* — exact scaled integer; money / ERC-20-safe
- floating-point — IEEE-754 double (aliases float64, double)
- rational — exact numerator/denominator; no silent rounding
- complex — a + b*i over two fixed-point parts; write the imaginary unit as
1i (e.g. 3+4i, 2.5i). Exact + - * ((3+4i)*(1+2i) → -5+10i,
sqrt(-1) → 1i), rounds / and the transcendentals onto the grid; no
ordering, bitwise, integer (gcd/factorial), or solver support
A **vector literal** [a, b, …] builds a one-dimensional list of values in the
chosen mode (e.g. [1, 2, 3], the empty [], or [1+1, 2*3] → [2, 6]); it is
an internal container, not a selectable mode. The whole stats family reduces over a
single vector's elements — min/max/avg/median/variance/stddev/sumsq/geomean/harmean
(avg([1, 2, 3]) → 2, sumsq([1, 2, 3]) → 14, geomean([4, 9]) → 6), as do the integer reducers gcd/lcm
(gcd([54, 24, 6]) → 6). The order statistics take a leading point then the
data (a run or one vector): quantile(q, …) for q in [0, 1] and
percentile(p, …) for p in [0, 100] read the value at that rank (type-7
linear interpolation), generalising median — percentile(50, [1, 2, 3, 4])
is the median. And covariance(x, y)/correlation(x, y) take two
equal-length vectors (covariance([1, 2, 3], [4, 5, 6]), Pearson
correlation(...) in [-1, 1]). Going the other way, factor(n) PRODUCES a
vector — the prime factors of a positive integer, ascending with multiplicity
(factor(12) → [2, 2, 3], factor(1) → []). Otherwise vectors only
construct and render — other operators and functions refuse one, there is no
indexing (b[i]), and nesting ([[1,2],[3,4]]) is rejected.
- **analyze** — evaluate an expression and return its whole parse tree, each
node annotated with the value it computed, so you can see *where* a surprising
answer rounded or overflowed (e.g. (1 + 1/2) * 3 is 3 in fixed-point — the
tree shows the 1/2 = 0 leaf that explains it)
- **solver** — find the value(s) of one or more variables that drive an
expression to a target over a bracket: *find-root* (x**2 - 2 over [0, 2] → √2)
or *find-minimum* / *find-maximum*, in the same numeric type and expression
language (constants come from name = expr assignment lines). One unknown uses
*golden-section search* (or *Brent parabolic* via algorithm="brent-parabolic",
来源
awesome · https://github.com/laszlopere/mcp-abacus
按领域浏览
MCP 服务
Traction
1 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引