verifiedstate-mcp
Official@verifiedstate/mcp
Официальный мост MCP для VerifiedState — подключайте Claude Code, Cursor, Windsurf и другие MCP-клиенты к проверенной памяти и Proof Meter.
Этот пакет запускает локальный stdio MCP-сервер, который проксирует вызовы инструментов к размещенному эндпоинту. Ваш API-ключ никогда не покидает вашу машину, за исключением заголовка Authorization: Bearer для VerifiedState.
Размещенный MCP-сервер
Элемент | Значение |
MCP URL |
|
Обнаружение (Agent Card) |
|
Панель управления и ключи |
Клиенты, поддерживающие удаленный HTTP MCP, могут указывать непосредственно на URL выше и отправлять:
Authorization: Bearer vs_live_...Инструменты (13)
Инструмент | Описание |
| Добавление контента в проверенную память; возвращает |
| Семантический поиск по проверенной памяти с ранжированными утверждениями и квитанциями. |
| Запуск проверки утверждения; создает подписанную квитанцию. |
| Состояние пространства имен: количество, коэффициент проверки, устаревшие/просроченные, конфликты. |
| Создание возможности Proof Meter с бюджетом расходов. |
| Запись расходов по возможности; возвращает квитанцию с хеш-цепочкой. |
| Оставшийся бюджет и сводка расходов для возможности. |
| Расчет по квитанциям в пакет с корнем Меркла. |
| Криптографическая проверка квитанции о расходах. |
| Список и фильтрация квитанций о расходах для пространства имен. |
| Сохранение состояния сеанса (сводка, файлы, решения, следующие шаги). |
| Загрузка последнего сохраненного сеанса для проекта. |
| Завершение сеанса с необязательной сводкой (сеансы также сохраняются автоматически). |
Установка
npm install @verifiedstate/mcpИли используйте без установки:
npx -y @verifiedstate/mcpОкружение
Переменная | Обязательно | Описание |
| Да (для | API-ключ с verifiedstate.ai/keys |
| Нет |
|
Конфигурация MCP
Cursor
Добавьте в свою конфигурацию MCP (например, Cursor Settings → MCP), заменив ключ-заполнитель:
{
"mcpServers": {
"verifiedstate": {
"command": "npx",
"args": ["-y", "@verifiedstate/mcp"],
"env": {
"VERIFIEDSTATE_API_KEY": "vs_live_YOUR_KEY_HERE",
"VERIFIEDSTATE_NAMESPACE_ID": "optional-default-namespace-uuid"
}
}
}
}Claude Code
Такая же структура, как в Cursor — объедините с вашей конфигурацией Claude Code MCP:
{
"mcpServers": {
"verifiedstate": {
"command": "npx",
"args": ["-y", "@verifiedstate/mcp"],
"env": {
"VERIFIEDSTATE_API_KEY": "vs_live_YOUR_KEY_HERE"
}
}
}
}Windsurf
Используйте эквивалентную запись MCP-сервера в конфигурации Windsurf (команда stdio + env):
{
"mcpServers": {
"verifiedstate": {
"command": "npx",
"args": ["-y", "@verifiedstate/mcp"],
"env": {
"VERIFIEDSTATE_API_KEY": "vs_live_YOUR_KEY_HERE"
}
}
}
}Удаленный HTTP (если ваш клиент поддерживает его)
Укажите клиенту https://mcp.verifiedstate.ai/mcp и настройте аутентификацию Bearer с вашим API-ключом. Точная структура JSON зависит от продукта; обратитесь к документации вашего клиента по запросу «remote MCP» или «SSE/HTTP MCP».
Программный помощник по конфигурации
import { getConfig } from '@verifiedstate/mcp';
const config = getConfig('vs_live_...', 'optional-namespace-id');
// => { mcpServers: { verifiedstate: { command, args, env } } }Лицензия
MIT — см. LICENSE.
Участие в разработке
См. CONTRIBUTING.md.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/verifiedstate/verifiedstate-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server