mri-mcp-server
v0.0.2
Published
MCP server for MRI - Test Management System
Maintainers
Readme
mri-mcp-server
MCP (Model Context Protocol) server for MRI - Test Management System.
Allows AI agents (Claude, Cursor, etc.) to create and manage test scenarios automatically.
Full Documentation | Get API Key
Installation
# Using npx (recommended - always latest)
npx mri-mcp-server
# Or install globally
npm install -g mri-mcp-serverConfiguration
1. Get your API key
Go to MRI Settings and generate an API key.
2. Configure your MCP client
Claude Desktop (~/.config/claude/mcp.json):
{
"mcpServers": {
"mri": {
"command": "npx",
"args": ["mri-mcp-server"],
"env": {
"MRI_API_KEY": "mri_sk_your_key_here"
}
}
}
}Cursor (.cursor/mcp.json):
{
"mcpServers": {
"mri": {
"command": "npx",
"args": ["mri-mcp-server"],
"env": {
"MRI_API_KEY": "mri_sk_your_key_here"
}
}
}
}Available Tools
| Tool | Description |
|------|-------------|
| mri_list_projects | List all accessible projects |
| mri_list_suites | List test suites in a project |
| mri_get_suite | Get suite with all scenarios |
| mri_create_suite | Create new suite from markdown |
| mri_add_scenarios | Add scenarios to existing suite |
Available Resources
| Resource | Description |
|----------|-------------|
| mri://template | Markdown format template |
| mri://prompt | System prompt for AI |
| mri://guidelines | Your custom guidelines |
Usage Example
Ask your AI agent:
"Create test scenarios for user authentication"
The agent will:
- Read
mri://templateto understand the format - Read
mri://promptandmri://guidelinesfor writing instructions - Use
mri_list_projectsto find available projects - Generate markdown following the format
- Use
mri_create_suiteto submit to MRI
Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| MRI_API_KEY | Yes | Your MRI API key |
| MRI_API_URL | No | Custom API URL (default: https://mri.dewxit.com/api/v1) |
Development
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build
npm run build
# Run built version
npm startLicense
MIT
For detailed API reference, examples, and guides, visit the full documentation.
