Mason
Документация, архитектурная карта и инженерные решения проекта для ИИ-ассистентов
npx -y mason-context
Запускается на вашем компьютере. RusMcp не запускает и не проверяет код пакета — посмотрите исходный код перед установкой.
Установка
Пакет mason-context из npm, последняя версия. Выберите ассистент и добавьте сервер в его настройки.
Настройки → Developer → Edit Config: файл claude_desktop_config.json
{
"mcpServers": {
"mason": {
"command": "npx",
"args": [
"-y",
"mason-context"
]
}
}
}
{
"mcpServers": {
"mason": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mason-context"
]
}
}
}
Выполните в терминале
claude mcp add --transport stdio mason -- npx -y mason-context
claude mcp add --transport stdio mason -- cmd /c npx -y mason-context
Файл .cursor/mcp.json в проекте или ~/.cursor/mcp.json — для всех проектов
{
"mcpServers": {
"mason": {
"command": "npx",
"args": [
"-y",
"mason-context"
]
}
}
}
{
"mcpServers": {
"mason": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mason-context"
]
}
}
}
Файл .vscode/mcp.json в проекте
{
"servers": {
"mason": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mason-context"
]
}
}
}
{
"servers": {
"mason": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mason-context"
]
}
}
}
На Windows npx запускается через cmd /c — иначе ассистент его не найдёт.
Описание
Mason — инструмент для кодовой базы, который помогает ИИ-ассистенту понимать проект и не терять принятые решения. Подходит командам, у которых документация отстаёт от кода, а причины архитектурных решений теряются. Сервер анализирует историю git (соглашения о коммитах, заброшенные папки, часто меняющиеся файлы), показывает примеры типичных файлов, проверяет документацию и помогает отслеживать её исправление. Он строит карту «функция — файлы», следит, насколько она устарела относительно текущего кода, и выборочно проверяет её правильность. Можно записывать инженерные решения с обоснованием и пересматривать их, собирать контекст под задачу и оценивать влияние изменений по совместным правкам, тестам и ссылкам. Карту проекта можно выгрузить в Confluence. Сервер запускается на компьютере пользователя как пакет и работает с локальным репозиторием. Для выгрузки в Confluence нужны свои учётные данные Confluence.
Инструменты
Список инструментов появится после проверки. Пакет запускается у вас — посмотрите README в исходном коде.
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot