Silica Core — MCP-сервер для Claude Code: поиск и установка
Silica Core ищет сведения в коде, Markdown, PDF и офисных файлах и возвращает путь, раздел, строки и найденный фрагмент. Подходит для локальной работы с материалами проекта.
claude mcp add --env SILICA_VAULT=<SILICA_VAULT> --transport stdio silica-core -- uvx silica-coreЧто делает Silica Core
Silica Core индексирует Markdown, исходный код, PDF и офисные файлы внутри выбранной папки. MCP-инструменты находят файлы и фрагменты, читают диапазон строк или раздел по заголовку, собирают контекст AST для одного исходного файла и записывают заметку с проверкой структуры и wikilinks. Результат поиска содержит путь, раздел, строки и показатели совпадения.
Для обычного поиска используется лексический индекс BM25. Дополнительный плотный поиск подключается через пакет silica-core[mcp,dense], numpy и статическую модель; GPU не требуется. Сначала папку нужно принять командой silica-core init, затем можно запустить silica-core search, а MCP-сервер зарегистрировать через claude mcp add. Для установки нужен uvx; API-ключ не требуется, сеть во время работы не нужна.
Какие задачи решает
- найти нужный фрагмент в коде и документации
- прочитать раздел файла по заголовку или строкам
- собрать AST-контекст исходного файла в заданном лимите
- записать заметку с проверкой структуры и wikilinks
Примеры запросов агенту
- Найди в папке проекта описание алгоритма leveled compaction и укажи файл, страницу и строки.
- Прочитай раздел с реализацией класса
Storageвsrc/storage.pyи передай контекст для ответа. - Собери кодовый пакет для
src/indexer.py, чтобы разобраться в связанных функциях.
Как установить Silica Core
Командой платформы
claude mcp add --env SILICA_VAULT=<SILICA_VAULT> --transport stdio silica-core -- uvx silica-coreВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from silica-core <команда>
Командой платформы
codex mcp add silica-core --env SILICA_VAULT=<SILICA_VAULT> -- uvx silica-coreВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from silica-core <команда>
Файл настроек
{
"mcpServers": {
"silica-core": {
"command": "uvx",
"args": [
"silica-core"
],
"env": {
"SILICA_VAULT": "<SILICA_VAULT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from silica-core <команда>
Файл настроек
{
"servers": {
"silica-core": {
"type": "stdio",
"command": "uvx",
"args": [
"silica-core"
],
"env": {
"SILICA_VAULT": "<SILICA_VAULT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from silica-core <команда>
Командой платформы
gemini mcp add -e SILICA_VAULT=<SILICA_VAULT> silica-core uvx silica-coreВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from silica-core <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Silica Core
Как установить Silica Core в Claude Code?
Выполните claude mcp add silica-core -- uvx silica-core. Команда добавит MCP-сервер Silica Core в Claude Code.
Что делает Silica Core?
Он ищет и читает материалы в принятой папке проекта: код, Markdown, PDF и офисные файлы. Сервер возвращает найденные пути, разделы, строки и фрагменты текста.
Нужен ли Silica Core API-ключ или GPU?
API-ключ не нужен. Для плотного поиска используется статическая модель без GPU; обычный BM25 работает без модели.