
anggasct/mcp-insomnia
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-Insomnia - это MCP-сервер для создания и управления совместимыми с Insomnia коллекциями API, запросами и средами.
Обзор
MCP-Insomnia - это сервер MCP (Model Context Protocol), который позволяет агентам ИИ создавать и управлять коллекциями API в формате, совместимом с Insomnia. Этот сервер предоставляет инструменты для управления коллекциями, запросами и средами, которые могут быть экспортированы в Insomnia. Существует три способа применения мкп-инсомнии. Вы можете запустить mcp-бессонницу напрямую с помощью npx без глобальной установки. Клонируйте хранилище и стройте проект. - create collection - Create new collection/workspace - list collections - List all collections - get collection detail - Get full details and statistics of the collection - export collection - Export collection to JSON format - create folder - Создание папки в коллекции - list requests - List all request, optionally filter by collection - get request - Get full details of a specific request - create request in collection - Create new request - update request - Update existing request - delete request - Delete request - execution request - Execute a MCP-stored...
Обзор (машинный перевод)
MCP-Insomnia - это сервер MCP (Model Context Protocol), который позволяет агентам ИИ создавать и управлять коллекциями API в формате, совместимом с Insomnia. Этот сервер предоставляет инструменты для управления коллекциями, запросами и средами, которые могут быть экспортированы в Insomnia.
##Установка и использование
Предпосылки
Node.js 18+
- npm или пряжу
Существует три способа использования mcp-insomnia.
###1.Бег с NPX (рекомендуется)
Вы можете запускать mcp-insomnia напрямую, используя npx без глобальной установки.
** Конфигурация:**
###2 Установите глобально из NPM
Установите пакет по всему миру с помощью npm.
** Установка:**
** Конфигурация:**
###3 Установка из источника
Клонируйте хранилище и стройте проект.
** Установка:**
** Конфигурация:**
Доступные инструменты
Коллекция
[[Т3]] - Создание новой коллекции/рабочего пространства [[Т4]] - Список всех коллекций [[Т5]] - Получить полную информацию и статистику коллекции
export_collection- Экспортная коллекция в формате JSON
Управление папками
create_folder - Создание папки в коллекции
Управление запросами
list_requests- Перечислите все запросы, необязательно фильтруйте по сбору
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP-Insomnia
MCP-Insomnia is an MCP (Model Context Protocol) server that enables AI agents to create and manage API collections in Insomnia-compatible format. This server provides tools for managing collections, requests, and environments that can be exported to Insomnia.
Installation and Usage
Prerequisites
- Node.js 18+
- npm or yarn
There are three ways to use mcp-insomnia.
1. Run with NPX (Recommended)
You can run mcp-insomnia directly using npx without a global installation.
Configuration:
{
"mcpServers": {
"insomnia": {
"command": "npx",
"args": ["-y", "mcp-insomnia"]
}
}
}
2. Install Globally from NPM
Install the package globally using npm.
Installation:
npm install -g mcp-insomnia
Configuration:
{
"mcpServers": {
"insomnia": {
"command": "mcp-insomnia"
}
}
}
3. Install from Source
Clone the repository and build the project.
Installation:
git clone https://github.com/anggasct/mcp-insomnia.git
cd mcp-insomnia
npm install
npm run build
Configuration:
{
"mcpServers": {
"insomnia": {
"command": "node",
"args": ["/path/to/mcp-insomnia/dist/index.js"]
}
}
}
Available Tools
Collection Management
create_collection- Create new collection/workspacelist_collections- List all collectionsget_collection_detail- Get full details and statistics of a collectionexport_collection- Export collection to JSON format
Folder Management
create_folder- Create folder within collection
Request Management
list_requests- List all requests, optionally filter by collectionget_request- Get full details of a specific requestcreate_request_in_collection- Create new requestupdate_request- Update existing requestdelete_request- Delete requestexecute_request- Execute an MCP-stored request and return the response (supports environment resolution, timeouts, and response size limits — see Request execution)get_request_history- Get execution history of a request (up to 20 entries per request)
Import Tools
import_from_curl- Parse cURL command into a requestimport_from_postman- Import Postman Collection (v2.1) JSONimport_from_openapi- Import OpenAPI 3.x or Swagger 2.x JSONimport_from_insomnia_export- Import collections from a standard Insomnia V4 export file
Utility Tools
generate_code_snippet- Generate a code snippet for a request. RequiresrequestIdandtarget. Supported targets:c,clojure,csharp,go,http,java,javascript,kotlin,node,objc,ocaml,php,powershell,python,ruby,shell,swift. Optionalclientselects a library (e.g.axiosforjavascript,curlforshell).
Insomnia Direct Integration (NeDB)
Установка
npx -y mcp-insomniaКонфигурация
{
"mcpServers": {
"insomnia": {
"command": "npx",
"args": ["-y", "mcp-insomnia"]
}
}
}