picomcpv0.1.2
РИС. 01 — Model Context Protocolv0.1.2 · MIT

MCP-серверы
в масштабе пико.

Дайте любой LLM настоящие инструменты в одном файле. Типы из вашей библиотеки схем, транспорт stdio или HTTP, работает на Node, Bun, Deno и на edge.

Читать документацию →
server.ts9 строк
import { pico } from "picomcp";
import { z } from "zod";

pico({ name: "weather" })
  .tool("forecast", {
    input: z.object({ city: z.string() }),
    run: ({ city }) => getForecast(city),
  })
  .serve(); // stdio — or .serve({ http: 3000 })
  1. A
    Одна фабрикаpico() возвращает сервер. Цепочкой добавляйте инструменты, ресурсы и промпты. Без классов, декораторов и конфигов.
  2. B
    Схема на входе, типы на выходеZod, Valibot или ArkType через Standard Schema. Типизированные обработчики, сгенерированная JSON Schema, понятные ошибки.
  3. C
    Любой транспортstdio для десктопных клиентов, Streamable HTTP для веба. Стандартный fetch-обработчик для всего остального.

Характеристики

РИС. 02 — что в комплекте
Бандл3.9 kBпосле минификации и gzip, вместе с типами
Зависимости0типы Standard Schema встроены
СредыNode ≥ 22 · Bun · Deno · Workersв ядре нет модулей Node
Транспортыstdio · Streamable HTTPа также server.fetch и server.handle
СхемыZod · Valibot · ArkTypeили любая Standard Schema
ПротоколMCP 2025-11-25проверен официальным клиентом SDK
Подключается к любому MCP-клиенту
  • Claude
  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Zed
  • JetBrains
  • Ваш агент

Сервер в проде
ещё до обеда.