MCP-сервер калькулятора для Claude
Написано , автор — разработчик Ratio.
Языковые модели хорошо обращаются со словами и ненадёжно — с вычислениями, и они не знают сегодняшний курс валют. MCP-сервер Ratio передаёт эти вычисления Ratio, и Claude отвечает точным числом.
Что Claude может спросить у Ratio
Всё, что можно ввести в лист Ratio: валюты и криптовалюты по сегодняшнему курсу, акции и металлы, единицы, часовые пояса, рабочие дни, НДС, кредиты, зарплату на руки, уравнения и математику для разработчиков. Несколько строк, которые отправил Claude, с ответами Ratio:
| 184 eur / 3 in usd | $68.55 |
| 60000 eur gross in DE | €37,622.00 |
| 25 AAPL in gbp | £6,442.93 |
| 1 mar + 15 working days | Mon, 22 Mar 2027 |
| 1.2M tokens at $3/M | $3.60 |
Ratio также объясняет, как получил результат, например какой курс использовал или какая ставка НДС в стране, и Claude может это передать. Результаты с валютами и акциями меняются вместе с рынком.
Два инструмента
calculate считает одну строку. calculate_sheet считает несколько строк как один лист, поэтому следующие строки могут использовать имена (rent = 1200 eur), ссылки на строки (L1) и prev, и возвращает сумму всех строк. Оба принимают необязательный region — код страны, например DE, для ставок НДС, праздников и правил расчёта зарплаты.
Настройка в Claude Code
Нужен Ratio 0.13 или новее с этого сайта в папке «Программы». Затем выполните:
claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp
--scope user делает Ratio доступным во всех проектах. claude mcp list показывает, подключён ли он.
Настройка в Claude Desktop
Откройте Settings › Developer › Edit Config и добавьте Ratio в mcpServers в файле claude_desktop_config.json:
{
"mcpServers": {
"ratio": {
"command": "/Applications/Ratio.app/Contents/Helpers/ratio",
"args": ["mcp"]
}
}
}
Сохраните серверы, которые там уже есть. Закройте и снова откройте Claude — инструменты Ratio появятся под кнопкой инструментов в поле сообщения. Указывайте полный путь: Claude Desktop не ищет в /usr/local/bin.
Cursor, VS Code и другие приложения
Подходит любое приложение, которое запускает локальные MCP-серверы, с той же командой: /Applications/Ratio.app/Contents/Helpers/ratio и аргументом mcp. В Cursor она указывается в ~/.cursor/mcp.json в разделе mcpServers, так же как для Claude Desktop. В VS Code добавьте её в .vscode/mcp.json:
{
"servers": {
"ratio": {
"type": "stdio",
"command": "/Applications/Ratio.app/Contents/Helpers/ratio",
"args": ["mcp"]
}
}
}
Что спросить
- Раздели 184 евро на 3 человек, в долларах.
- Сколько останется от 60 000 евро брутто в Германии после налогов?
- Какая дата будет через 15 рабочих дней после 1 марта в Румынии?
- Сколько стоят 25 акций Apple в фунтах?
- Сколько стоят 1,2 млн токенов по 3 $ за миллион?
Попробуйте Ratio бесплатно 7 дней · $14.99 один раз, обновления включены
Вопросы
Видит ли Ratio мой разговор? Нет. Ratio работает на вашем Mac и видит только строки, которые отправляет Claude, например «184 eur / 3 in usd». В сеть он выходит только за курсами валют и ценами акций и металлов из строки, как и приложение.
Работает ли это с версией из Mac App Store? Нет. В версии из App Store нет инструмента командной строки, поэтому MCP-сервер есть в Ratio с этого сайта.
Работает ли это в Windows и Linux? Пока нет. MCP-сервер — часть команды ratio, которая пока есть только на Mac.
Это стоит дополнительно? Нет. Он входит в Ratio: 14,99 $ один раз, обновления включены.
Claude отвечает, не используя Ratio. Что делать? Попросите: «посчитай это в Ratio». Если инструментов Ratio нет в списке, проверьте подключение сервера командой claude mcp list в Claude Code или под кнопкой инструментов в Claude Desktop.