Package Exports
- devxira
- devxira/build/cli.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (devxira) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Devxira
MCP server for developer workflows — PR review, daily standup reports, task management, and WordPress plugin research.
Features
- Git — Status, diff, branch, commit, push, log (local stdio mode only)
- WordPress — Search and inspect plugins from wordpress.org
- Workflow prompts — Built-in workflow templates for daily reports, PR reviews, task implementation, plugin research, and QA testing
- Companion server support — Integrates with GitHub, ClickUp, and Playwright MCP servers for extended workflows
Installation
Claude Code
claude mcp add devxira -- npx devxiraCompanion Servers (optional)
Install these alongside devxira for full workflow support:
# GitHub — for PR review, code search, and GitHub operations
claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H "Authorization: Bearer YOUR_GITHUB_PAT"
# ClickUp — for daily reports and task management
claude mcp add clickup --transport http https://mcp.clickup.com/mcp
# Playwright — for browser-based QA testing
claude mcp add playwright -- npx @playwright/mcp@latestClaude Desktop
Add to your config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"devxira": {
"command": "npx",
"args": ["devxira"]
}
}
}VS Code / Cursor
Add to .vscode/mcp.json in your workspace:
{
"servers": {
"devxira": {
"command": "npx",
"args": ["devxira"]
}
}
}Windsurf
Add to ~/.windsurf/mcp.json:
{
"mcpServers": {
"devxira": {
"command": "npx",
"args": ["devxira"]
}
}
}OpenAI Codex
codex --mcp-server "npx devxira"Available Tools
Git (6) — stdio mode only
| Tool | Description | Read-Only |
|---|---|---|
git_status |
Show working tree status | Yes |
git_diff |
Show staged/unstaged/ref changes | Yes |
git_create_branch |
Create and checkout a new branch | No |
git_commit |
Stage files and commit | No |
git_push |
Push to remote | No |
git_log |
Show recent commit history | Yes |
WordPress (2)
| Tool | Description | Read-Only |
|---|---|---|
wordpress_get_plugin |
Get plugin details from wordpress.org | Yes |
wordpress_search_plugins |
Search plugins by keyword | Yes |
Workflow Prompts
Devxira includes workflow prompts that guide Claude through multi-step developer tasks. Prompts that need companion servers will automatically detect if they're missing and show install instructions.
| Prompt | Description | Companion Server |
|---|---|---|
test_connection |
Verify all integrations are working | — |
daily_report |
Generate and send daily standup report | GitHub, ClickUp |
review_pr |
Deep code review with severity-rated bug report | GitHub |
implement_task |
End-to-end ClickUp task implementation with PR | GitHub, ClickUp |
research_plugin |
WordPress plugin market analysis and MVP planning | — |
qa_test |
Browser-based QA testing with screenshot evidence | Playwright (+ GitHub if PR provided) |
Authentication
All external authentication is handled by companion MCP servers:
- GitHub — Requires a GitHub Personal Access Token (PAT). Create one at github.com/settings/tokens with
repoandread:userscopes. - ClickUp — Authenticates via browser on first use through ClickUp's official MCP server.
- Playwright — No authentication needed (runs locally).
Development
Prerequisites
- Node.js >= 18
- npm
Setup
git clone https://github.com/abuldev/devxira.git
cd devxira
npm installBuild
npm run buildRun
# stdio mode (for MCP clients)
npm start
# HTTP mode (for remote deployment)
npm run start:httpTest
npm testTest with MCP Inspector
npx @modelcontextprotocol/inspector node build/cli.jsLicense
MIT