by hive-academy
Anubis streamlines artificial intelligence development software with AI for software development, using role-based agent
Orchestrates AI coding workflows through specialized role-based agents (orchestrator, architect, developer, reviewer) that transition between tasks with state persistence and dependency tracking.
Anubis is a community-built MCP server published by hive-academy that provides AI assistants with tools and capabilities via the Model Context Protocol. Anubis streamlines artificial intelligence development software with AI for software development, using role-based agent It is categorized under developer tools, productivity.
You can install Anubis in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
MIT
Anubis is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
I recommend Anubis for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
Anubis reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
Anubis is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
We evaluated Anubis against two servers with overlapping tools; this profile had the clearer scope statement.
Anubis is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Useful MCP listing: Anubis is the kind of server we cite when onboarding engineers to host + tool permissions.
Useful MCP listing: Anubis is the kind of server we cite when onboarding engineers to host + tool permissions.
Anubis is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Anubis is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Anubis has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
showing 1-10 of 51
Transform your AI agent from chaotic coder to intelligent workflow orchestrator with three powerful capabilities:
<div align="center">NPM Package • Docker Hub • Website
<a href="https://glama.ai/mcp/servers/@Hive-Academy/Anubis-MCP"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@Hive-Academy/Anubis-MCP/badge" alt="𓂀𓁢𓋹𝔸ℕ𝕌𝔹𝕀𝕊𓋹𓁢𓂀 - Intelligent Guidance for MCP server" /> </a> </div>Add to your MCP client config
{
"mcpServers": {
"anubis": {
"command": "npx",
"args": ["-y", "@hive-academy/anubis"],
"env": {
"PROJECT_ROOT": "C:\path\ o\projects"
}
}
}
}
For Unix/Linux/macOS (mcp.json):
{
"mcpServers": {
"anubis": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"${PWD}:/app/workspace",
"-v",
".anubis:/app/.anubis",
"hiveacademy/anubis"
]
}
}
}
For Windows (mcp.json):
{
"mcpServers": {
"anubis": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"C:\path\ o\your\project:/app/workspace",
"-v",
"C:\path\ o\your\project\.anubis:/app/.anubis",
"hiveacademy/anubis"
]
}
}
}
Once you get the mcp server running you need to initialize the rules (custom-modes) for the agent you are using
Supported Agents: cursor • copilot • roocode • kilocode
Please initialize Anubis workflow rules for [your-agent-name] by calling the init_rules MCP tool
Begin a new workflow for [your-project] with Anubis guidance
1- install the MCP server:
{
"mcpServers": {
"anubis": {
"command": "npx",
"args": ["-y", "@hive-academy/anubis"],
"env": {
"PROJECT_ROOT": "C:\path\ o\projects"
}
}
}
}
2- then make sure you are on Code mode and ask it to generate the custom Anubis mode for you
Please initialize Anubis workflow rules for roocode by calling the init_rules MCP tool
3- reload the window and you should see the custom mode in the modes dropdown list. activate it and ask it to create your first task
4- also if you don't have a memory bank files, ask it to generate them for you as the first task.
For Cursor users, here's a complete setup example:
Cmd/Ctrl + ,)"anubis": {
"command": "npx",
"args": ["-y", "@hive-academy/anubis"],
"env": {
"PROJECT_ROOT": "C:\path\ o\projects"
}
}
Please initialize Anubis workflow rules for cursor by calling the init_rules MCP tool.000-workflow-core.mdcHint: an important first step task is to generate memory-bank files Ask the agent to
Please create a task to analyze codebase and generate memory-bank files (ProjectOverview.md, TechnicalArchitecture.md, and DeveloperGuide.md)
To install the mcp server use this command claude mcp add anubis npx -y @hive-academy/anubis
make sure you are on the poject root you want to install this into.
To make sure it's installed correctly run claude mcp list you should see a server with name anubis.
now you will need to do a very important step:
rules and file name anubis-rules.md.Anubis Workflow @rules/anubis-rules.md225% Completion Rate - Exceeded target goals by migrating 9 services (target: 4 services)
Successfully Migrated Services:
workflow-guidance.service.ts - Enhanced testability and maintainabilitystep-progress-tracker.service.ts - Clean state managementworkflow-bootstrap.service.ts - Simplified bootstrap processprogress-calculator.service.ts - Pure business logic functionsstep-query.service.ts - Flexible data access strategiesstep-execution.service.ts - Reliable execution trackingrole-transition.service.ts - Consistent role managementexecution-data-enricher.service.ts - Efficient data aggregationworkflow-guidance-mcp.service.ts - Standardized MCP operations95% Type Safety - Enhanced TypeScript compliance across the entire codebase
Zero Compilation Errors - Complete elimination of TypeScript build issues
75% Maintainability Improvement - Cleaner separation of concerns through repository pattern
Multi-Agent Support - Comprehensive template system for:
Database Optimization - 434,176 → 421,888 bytes (optimized storage)
Enhanced Query Performance - Repository pattern enables efficient data access
Improved State Management - ExecutionId-based workflow tracking
// Example: Service with Repository Pattern
@Injectable()
export class WorkflowGuidanceService {
constructor(
@Inject('IProjectContextRepository')
private readonly projectContextRepository: IProjectContextRepository,
@Inject('IWorkflowRoleRepository')
private readonly workflowRoleRepository: IWorkflowRoleRepository,
) {}
// 75% maintenance reduction through abstraction layer
}
Repositories: WorkflowExecution • StepProgress • ProjectContext • WorkflowBootstrap • ProgressCalculation • WorkflowRole
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.