
jasonjmcghee/webmcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Раннее предложение/реализация WebMCP — впоследствии эволюционировало и над ним работали гораздо более компетентные специалисты, разрабатывающие веб: https://github.com/webmachinelearning/webmcp
Обзор
Добавлено для уточнения: 12 февраля 2026 года Скорее всего, вам нужен официальный репозиторий W3C + спецификация: https://github.com/webmachinelearning/webmcp Это было раннее предложение / реализация WebMCP. Я был просто парнем с мечтой. Идея WebMCP с тех пор эволюционировала и разрабатывается гораздо более компетентными специалистами, занимающимися веб-сообществом. Эта реализация соответствует спецификациям W3C. При всём этом, пожалуйста, не стесняйтесь попробовать, ведь это демонстрирует ценность WebMCP. Предложение и код для веб-сайтов для поддержки клиентских LLM WebMCP позволяет сайтам делиться инструментами, ресурсами, подсказками и т.д. с LLM. Другими словами, WebMCP позволяет веб-сайту быть сервером MCP. Никакого совместного использования API-ключей. Используйте любую модель, которую хотите.
Обзор (машинный перевод)
Added Для уточнения: 12 февраля 2026 года
Скорее всего, вам нужен официальный репозиторий W3C + спецификация: https://github.com/webmachinelearning/webmcp
Это было раннее предложение / реализация WebMCP. Я был просто парнем с мечтой.
Идея WebMCP с тех пор эволюционировала и разрабатывается гораздо более компетентными специалистами, занимающимися веб-сообществом.
Эта реализация не соответствует спецификациям W3C.
При всём этом, пожалуйста, не стесняйтесь попробовать, ведь это демонстрирует ценность WebMCP.
WebMCP
Предложение и код для веб-сайтов для поддержки клиентских LLM
WebMCP позволяет сайтам делиться инструментами, ресурсами, подсказками и т.д. с LLM. Другими словами, WebMCP позволяет веб-сайту быть сервером MCP. Никакого совместного использования API-ключей. Используйте любую модель, которую хотите.
Вот простой сайт, который я создал с поддержкой WebMCP
Это виджет, который владелец сайта может разместить на своём сайте и предоставить инструменты, предоставляющие клиентским LLM всё необходимое для отличного пользовательского интерфейса для пользователя или агента.
The смотреть, ощущать, как используется и безопасность — всё это абсолютно открыто для вклада и конструктивной критики. MCP-клиенты, которые напрямую строят функциональность WebMCP, выглядят идеальным outcome.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Added For Clarification: February 12th, 2026
You likely want the official W3C repo + spec: https://github.com/webmachinelearning/webmcp
This was an early WebMCP proposal / implementation. I was just a guy with a dream.
The idea of WebMCP has since evolved and is being worked on by much more capable folks that develop the web.
This implementation is not compliant with the W3C spec.
All this being said, please do feel free to try it out, as it demonstrates the value of WebMCP.
WebMCP
A proposal and code for websites to support client side LLMs
WebMCP allows websites to share tools, resources, prompts, etc. to LLMs. In other words, WebMCP allows a website to be an MCP server. No sharing API Keys. Use any model you want.
Here’s a simple website I built that is WebMCP-enabled
It comes in the form of a widget that a website owner can put on their site and expose tools to give client-side LLMs what they need to provide a great UX for the user or agent.
The look, feel, how it’s used, and security are all absolutely open for contribution / constructive criticism. MCP Clients directly building WebMCP functionality seems like an ideal outcome.
An end-user can connect to any number of websites at a time - and tools are “scoped” (by name) based on the domain to simplify organization.
Super Quick Demo (20 seconds, Sound on 🔊)
https://github.com/user-attachments/assets/61229470-1242-401e-a7d9-c0d762d7b519
Getting started (using your LLM with websites using WebMCP)
Installation
Just specify your MCP client (claude, cursor, cline, windsurf, or a path to json)
npx -y @jason.today/webmcp@latest --config claude
If you’re interested in setting it up manually, use the command npx -y @jason.today/webmcp@latest --mcp.
Auto-install was inspired by Smithery, but their code is AGPL so I wrote this myself. If it doesn’t work for you or you don’t see your mcp client, please file an issue.
Using WebMCP
When you’re ready to connect to a website, you can ask your model to generate you an mcp token.
Copy the token and paste it to the website’s input. As soon as the website registers with it, it’s thrown away and cannot be used for subsequent registrations or anything else. The website will receive its own session token for making requests.
If you’d rather your model / service never see the token, you can manually execute npx @jason.today/webmcp --new instead.
Some MCP clients, including Claude Desktop, need to be restarted to get access to new tools. (at least at time of writing)
To disconnect, you can close the browser tab, click “disconnect”, or shut down the server with npx @jason.today/webmcp -q.
All configuration files are stored in ~/.webmcp directory.
Установка
npx -y @jason.today/webmcp@latest --config claude