Euclid
AI models do not calculate.
Что умеет
- Calculate: Deterministic calculator for mathematical expressions. Arithmetic, percentages, exponents, roots, trigonometry, logarithms, factorials, and any expression with a numerical answer.
- Convert: Converts between units of measurement. Supports length, weight, volume, temperature, area, speed, time, data (bytes/bits), and 100+ other units.
- Statistics: Descriptive and inferential statistics. Mean, median, mode, std dev, variance, percentile, z-test, t-test, chi-squared, confidence intervals, correlation, and normal distribution functions
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
AI models do not calculate. They predict the most probable next token. When the token is a number, it is often close, and sometimes wrong. The error compounds downstream.
Euclid is a deterministic computation service for AI agents. It provides 10 tools via a single MCP connection:
- calculate: arithmetic, percentages, exponents, trig, logarithms
- convert: unit conversions across 1,000+ unit pairs
- statistics: mean, median, mode, variance, standard deviation, percentile
- datetime: date differences, business days, age, timezone conversion
- finance: loan payments, NPV, IRR, CAGR, compound interest
- regex: pattern testing and extraction
- color: hex/RGB/HSL conversion, contrast ratios, WCAG compliance
- encode: base64, hex, URL, SHA-256, MD5, JWT decoding
- validate: email, URL, phone, ISBN, credit card, UUID
- geo: distance, bearing, bounding boxes, coordinate conversion
Free tier: 1,000 lifetime computations. No credit card required. Paid: $1.00 per 10,000 computations.
Same input. Same output. Guaranteed.
Как подключить
Как подключить Euclid к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://euclid.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Euclid к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://euclid.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Euclid к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://euclid.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (10)
Технические названия из tools/list. Нужны только разработчикам.
| calculate | Deterministic calculator for mathematical expressions. Arithmetic, percentages, exponents, roots, trigonometry, logarithms, factorials, and any expression with a numerical answer. |
| convert | Converts between units of measurement. Supports length, weight, volume, temperature, area, speed, time, data (bytes/bits), and 100+ other units. |
| statistics | Descriptive and inferential statistics. Mean, median, mode, std dev, variance, percentile, z-test, t-test, chi-squared, confidence intervals, correlation, and normal distribution functions. |
| datetime | Calendar and date arithmetic. Date differences, add/subtract time, age, business days, day of week, quarter, leap year, days in month. |
| encode | Encoding, decoding, hashing, and JWT inspection. Base64, hex, URL, HTML encoding/decoding. SHA-256/512, SHA-1, MD5 hashing. HMAC signatures. JWT decode. |
| finance | Financial calculations with arbitrary-precision decimal arithmetic. Loan payments, amortization, present/future value, NPV, IRR, CAGR, margin/markup, compound interest. |
| geo | Geospatial calculations. Distance (Haversine/Vincenty), bearing, midpoint, destination point, bounding boxes, polygon area, point-in-polygon, coordinate conversions (DMS, UTM). |
| color | Color space conversions, WCAG accessibility checks, color manipulation, and palette generation. Supports hex, RGB, HSL, HSV, CMYK, Lab, OKLab, OKLCH. |
| regex | Safe regex execution via RE2. Test, match, matchAll, replace, split, and escape operations. Linear-time guarantees, no ReDoS. |
| validate | Format validation for structured identifiers. Email (RFC 5322), URL (WHATWG), UUID (RFC 9562), credit card (Luhn), IPv4, IPv6, IBAN (mod-97). |