Science & Education
Уравнение Аррениуса k = A·e^(−Ea/RT) в трёх режимах: k из A, Ea и T; предэкспоненциальный A из измеренного k; и Ea по двум точкам (k, T) через Ea = R·ln(k₂/k₁)·T₁T₂/(T₂−T₁). Энергия активации принимается в кДж/моль или ккал/моль и выводится в обоих видах. Опоры: при A = 10¹³ с⁻¹, Ea = 75 кДж/моль и T = 298.15 К k ≈ 0.73 с⁻¹; ускорение скорости вдвое при нагреве от 20 до 30 °C отвечает Ea ≈ 51.2 кДж/моль — классическое правило.
Вызовите этот инструмент из своего кода на трёх языках.
curl -X POST 'http://127.0.0.1:3003/ru/api/tools/arrhenius-equation-calculator' \
-H 'Content-Type: application/json' \
-d '{"solveFor":"k","aFactor":10000000000000,"rateConstant":0,"ea":75,"eaUnit":"kJ","temp":298.15,"tUnit":"K","k1":0,"t1":0,"k2":0,"t2":0}'Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.
POST http://127.0.0.1:3003/ru/api/tools/arrhenius-equation-calculator| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
| solveFor | select | Да | — |
| aFactor | number | Нет | — |
| rateConstant | number | Нет | — |
| ea | number | Нет | — |
| eaUnit | select | Да | — |
| temp |
Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.
Добавьте этот блок в конфигурацию вашего MCP-клиента:
{
"mcpServers": {
"elysiatools-arrhenius-equation-calculator": {
"name": "arrhenius-equation-calculator",
"description": "Уравнение Аррениуса k = A·e^(−Ea/RT) в трёх режимах: k из A, Ea и T; предэкспоненциальный A из измеренного k; и Ea по двум точкам (k, T) через Ea = R·ln(k₂/k₁)·T₁T₂/(T₂−T₁). Энергия активации принимается в кДж/моль или ккал/моль и выводится в обоих видах. Опоры: при A = 10¹³ с⁻¹, Ea = 75 кДж/моль и T = 298.15 К k ≈ 0.73 с⁻¹; ускорение скорости вдвое при нагреве от 20 до 30 °C отвечает Ea ≈ 51.2 кДж/моль — классическое правило.",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=arrhenius-equation-calculator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}После подключения к SSE-endpoint выведите список доступных инструментов:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Вызовите инструмент по его id; аргументы формируются из его параметров:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "arrhenius-equation-calculator",
"arguments": {
"solveFor": "k",
"aFactor": 10000000000000,
"rateConstant": 0,
"ea": 75,
"eaUnit": "kJ",
"temp": 298.15,
"tUnit": "K",
"k1": 0,
"t1": 0,
"k2": 0,
"t2": 0
}
}
}| number |
| Нет |
| — |
| tUnit | select | Да | — |
| k1 | number | Нет | — |
| t1 | number | Нет | — |
| k2 | number | Нет | — |
| t2 | number | Нет | — |
Текстовый результат
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Вопросы или проблемы? Свяжитесь с [email protected]