Skip to main content
Glama

Test Management: Organize test suites and test cases, run them on demand or on a schedule.

Test Runners: Playwright-powered execution with full run history.

Notifications: Get notified when suites finish or fail.

User Management: Roles, permissions, and per-user IAM.

MCP Server: Talk to your test suites from Claude, Codex, or any MCP client.

Agent Plugins: Claude/Codex plugins for zero-code test generation and management.

Versioning: Every test edit is snapshotted, so you can review and roll back changes.

AI Usage

claude /plugin marketplace add https://github.com/rakutentech/sorify.git

STEP 1 - Setup Sorify

╰─$ cat ~/.sorify
SORIFY_URL=http://localhost:8000/sorify
SORIFY_USERNAME=admin@sorify.local
SORIFY_PASSWORD=changeme


/sorify:gateway create a test suite called "Awesome App"

/sorify:gateway Check my access to existing test suite called "Awesome App"
/sorify:gateway Check my access to existing test suite http://localhost:8000/sorify/suites/{id}

STEP 2 - Generate and Push

# Tests from source code (git)
/sorify:generate Scan my code and generate tests for <github.com/your/repo> <further prompt..>

# Tests from source code (path)
/sorify:generate Scan my code and generate tests for </path/to/your/source> <further prompt..>

# Tests from url (remote)
/sorify:generate Crawl site and generate tests for https://rakuten.co.jp <further prompt..>

# Tests from url (local)
/sorify:generate Crawl site and generate tests for http://localhost:3000/awesome-app <further prompt..>

# Tests from requirements
/sorify:generate Read requirements here <link to docs> <path to docs> <raw paste>
<you got the idea...>

Related MCP server: MCP Pytest Server

Development (local)

docker-compose up

or

composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed #admin@sorify.local/changeme
php artisan dev

#or
npm run dev
php artisan serve
php artisan queue:work --queue=test-runner,default

Verify

http://localhost:8000/sorify

Running Tests

php artisan test

Contributors

License

Licensed under the Apache License, Version 2.0.

CHANGE LOG

  • v1 - Intial Release

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    QA Sphere MCP server that enables Large Language Models to interact directly with test management system test cases, supporting AI-powered development workflows and test case discovery.
    15
    101
    23
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    An MCP-compliant server that enables the execution of pytest test suites and the storage of results into a QA platform database. It allows AI models to trigger test runs, track execution progress, and retrieve historical test data through specialized tool interfaces.
    1
  • F
    license
    -
    quality
    D
    maintenance
    This MCP server enables intelligent API testing automation by combining RAG knowledge retrieval with tool execution capabilities. It allows QA engineers to perform natural language-driven API testing with contextual knowledge support.

View all related MCP servers

Related MCP Connectors

  • Official MCP server for Qase — manage test cases, runs, suites, defects via AI tools.

  • MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rakutentech/sorify'

If you have feedback or need assistance with the MCP directory API, please join our Discord server