Criage MCP Server
An MCP server for the Criage package manager, providing full client functionality via the MCP protocol.
Criage MCP Server
MCP (Model Context Protocol) сервер для пакетного менеджера Criage. Предоставляет полный функционал клиента Criage через протокол MCP для интеграции с AI инструментами.
Этот сервер дублирует весь функционал клиента Criage и предоставляет его через MCP протокол. AI может использовать все возможности пакетного менеджера:
- Установка и удаление пакетов
- Поиск пакетов в репозиториях
- Управление зависимостями
- Создание новых пакетов
- Сборка и публикация пакетов
- Получение информации о пакетах и репозиториях
Установка
cd mcp-server
go mod tidy
go build -o criage-mcp-server .
Использование
MCP сервер работает через стандартные потоки ввода/вывода:
./criage-mcp-server
Доступные инструменты
Управление пакетами
install_package- Установка пакета из репозиторияuninstall_package- Удаление установленного пакетаupdate_package- Обновление пакета до последней версииlist_packages- Список установленных пакетовpackage_info- Подробная информация о пакете
Поиск и исследование
search_packages- Поиск пакетов в репозиторияхrepository_info- Информация о репозитории
Разработка
create_package- Создание нового пакетаbuild_package- Сборка пакетаpublish_package- Публикация пакета в репозиторий
Конфигурация
Сервер использует конфигурацию из ~/.criage/config.json. Если файл не существует, создается автоматически с настройками по умолчанию:
{
"repositories": [
{
"name": "default",
"url": "http://localhost:8080",
"priority": 1,
"enabled": true
}
],
"global_path": "~/.criage/packages",
"local_path": "./criage_modules",
"cache_path": "~/.criage/cache",
"temp_path": "~/.criage/temp",
"timeout": 30,
"max_concurrency": 4,
"compression_level": 3,
"force_https": false
}
Примеры использования через MCP
Установка пакета
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "install_package",
"arguments": {
"name": "example-package",
"version": "1.0.0",
"global": false
}
}
}
Поиск пакетов
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "search_packages",
"arguments": {
"query": "web framework"
}
}
}
Создание нового пакета
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "create_package",
"arguments": {
"name": "my-package",
"template": "basic",
"author": "Мой автор",
"description": "Описание моего пакета"
}
}
}
Архитектура
mcp-server/
├── main.go # Основной файл MCP сервера
├── types.go # Структуры данных
├── package_manager.go # Пакетный менеджер
├── go.mod # Go модули
└── README.md # Документация
Интеграция с AI
Сервер полностью совместим с Claude Desktop и другими MCP клиентами. Для добавления в Claude Desktop:
- Соберите сервер:
go build -o criage-mcp-server . - Добавьте в конфигурацию Claude Desktop (
config.json):
{
"mcpServers": {
"criage": {
"command": "/path/to/criage-mcp-server"
}
}
}
Совместимость
- Полная совместимость с основным клиентом Criage
- Поддержка всех форматов архивов (criage, tar.zst, tar.lz4, tar.xz, tar.gz, zip)
- Работа с репозиториями Criage
- Мультиплатформенность (Windows, Linux, macOS)
Лицензия
Использует ту же лицензию, что и основной проект Criage.
Servidores relacionados
Scout Monitoring MCP
patrocinadorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
patrocinadorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
gluestack-ui MCP Server
An MCP server tailored for React Native–first development using Gluestack UI
Arch Tools
53 production-ready AI tools via MCP with x402 USDC payments on Base L2 — web scraping, crypto data, AI generation, OCR, and more.
MCP Servers Collection
A collection of MCP servers for Claude Desktop, providing access to network tools, code linters, and Proxmox virtualization management.
Ultra Context
The context API for AI agents
Binalyze AIR MCP Server
Interact with Binalyze AIR's digital forensics and incident response capabilities using natural language.
Prometheus MCP
Expose Prometheus monitoring tools to an LLM for querying and analysis.
Code Graph RAG MCP
Code Rag with Graph - local only installation
MCP Performance Analysis Server
A server for detecting critical performance issues in code, providing concise analysis and output.
MCP Servers for CS Experimentation Workshop
A collection of MCP servers designed for rapid prototyping in CS experimentation workshops.
MCP Server + Github OAuth
An MCP server with built-in GitHub OAuth support, designed for deployment on Cloudflare Workers.