Рассчитать МКП
Сервер Model Context Protocol (MCP), который обеспечивает возможности автоматизации браузера с использованием базовой функции калькулятора. Этот сервер позволяет LLM взаимодействовать с калькулятором. (На самом деле я сделал его для тестовой программы)
Варианты использования
Тестовый код для подключения функции MCP.
Игрушечные проекты
Пример конфигурации
{
"mcpServers": {
"calculate": {
"command": "npx",
"args": [
"-y",
"@wrtnlabs/calculator-mcp@latest"
]
}
}
}Установка в VS Code
Кроме того, вы можете установить сервер Playwright MCP с помощью VS Code CLI:
# For VS Code
code --add-mcp '{"name":"calculator","command":"npx","args":["-y", "@wrtnlabs/calculator-mcp@latest"]}'# For VS Code Insiders
code-insiders --add-mcp '{"name":"calculator","command":"npx","args":["-y", "@wrtnlabs/calculator-mcp@latest"]}'После установки сервер MCP Калькулятора будет доступен для использования с вашим агентом GitHub Copilot в VS Code.
Параметры интерфейса командной строки
Сервер MCP Калькулятора поддерживает следующие параметры командной строки:
--port <port>: Порт для прослушивания транспорта SSE
Запуск браузера Headed на Linux без DISPLAY
При запуске браузера Headed в системе без дисплея или из рабочих процессов IDE запустите сервер MCP из среды с DISPLAY и передайте флаг --port , чтобы включить транспорт SSE.
npx @wrtnlabs/calculator-mcp@latest --port 8931Затем в конфигурации клиента MCP задайте url -адрес конечной точки SSE:
{
"mcpServers": {
"calculator": {
"url": "http://localhost:8931/sse"
}
}
}Программное использование с пользовательскими транспортами
import { createServer } from "@wrtnlabs/calculator-mcp";
// ... other import statement
const client = new Client({
name: "test client",
version: "0.1.0",
});
const server = createServer({
name: "calculator",
version: "1.0.0"
});
const [clientTransport, serverTransport] = InMemoryTransport.createLinkedPair();
await Promise.all([
client.connect(clientTransport),
server.connect(serverTransport),
]);Инструменты
добавлять
суб
муль
див
мод
квадратный дюйм