@doxhub/mcp-server
v0.2.2
Published
Central file system for team SOPs, coding standards, and AI constraints. AI follows your guidelines automatically.
Maintainers
Readme
@doxhub/mcp-server
Central file system for team SOPs, coding standards, and AI constraints. Stop repeating yourself—AI follows your guidelines automatically.
Setup takes < 2 minutes. No manual token copying. No config file editing. Just works.
Quick Start
npx @doxhub/mcp-server setupThat's it! Your browser opens, you authorize, and everything configures automatically.
What You Get
✅ Stop repeating yourself to AI - Define your standards once, AI follows them forever ✅ Your team's knowledge, accessible - SOPs, guidelines, and constraints in one place ✅ Consistent outputs every time - AI creates exactly how your team works ✅ Onboard faster - New devs get AI trained on your exact processes ✅ Collaboration without chaos - Central file system everyone references
Works With
- Claude Desktop - Full support
- Claude Code - Full support
- Cursor - MCP integration (see docs)
- Any MCP-compatible AI tool
Example Usage
Define your team's standards once, AI follows them forever:
You: "Write a React component for user profiles"
Claude: [Reads your coding-standards.md]
"Based on your team's guidelines, here's the component:
- Using functional components (per your standards)
- TypeScript with explicit return types (your requirement)
- Styled with Tailwind (your design system)
- Error boundaries included (your SOP)"
[Generates code that perfectly matches your team's style]You: "How should I handle API errors?"
Claude: [Reads your error-handling-sop.md]
"According to your team's SOP:
1. Use the ErrorBoundary wrapper
2. Log to DataDog with severity levels
3. Show user-friendly messages (never expose stack traces)
4. Retry 3 times for network errors
Here's the exact pattern from your docs..."Why Teams Love It
"New devs write code that matches our standards on day one. AI learned our style guide automatically." — Sarah, Senior Engineer
"We stopped having 'how should we do this?' debates. AI knows our SOPs and everyone codes consistently." — Mike, Engineering Manager
"Our entire team's knowledge is now accessible to AI. It's like having a senior dev reviewing every line." — Lisa, Tech Lead
Impact: Consistent code, faster onboarding, zero repeated questions
Features
Smart Tools
- list_workspaces - See all accessible workspaces
- list_projects - See projects with file counts (no content dump)
- list_files - See file names and metadata only
- get_file - Retrieve specific file when needed
- search_documentation - Find docs by keyword
- get_file_versions - View version history
- get_project_structure - See folder organization
Summary-First Approach
Shows you counts and names before dumping content. Perfect if you have 100+ files.
OAuth-Style Authorization
Like gh auth login for GitHub - familiar, fast, and foolproof.
Profile Management
Work across multiple workspaces? Switch profiles instantly:
npx @doxhub/mcp-server switch workInstallation
Recommended (no install needed):
npx @doxhub/mcp-server setupGlobal install (optional):
npm install -g @doxhub/mcp-server
doxhub-mcp-server setupCommands
npx @doxhub/mcp-server setup # Set up authorization
npx @doxhub/mcp-server status # Check token status
npx @doxhub/mcp-server profiles # List all profiles
npx @doxhub/mcp-server switch work # Switch to work profile
npx @doxhub/mcp-server revoke # Revoke current token
npx @doxhub/mcp-server logout # Revoke and remove credentialsHow It Works
- You run
npx @doxhub/mcp-server setup - Browser opens to DoxHub authorization page
- You select workspace and click "Authorize"
- CLI saves secure credentials (
~/.doxhub/credentials.json) - Claude Desktop config auto-updates
- Done! Start asking AI about your docs
Security:
- Tokens stored with 0600 permissions (owner only)
- 90-day expiry with renewal reminders
- One-click revocation from Settings
- SHA-256 hashing in database
Documentation
📖 Full Guide: https://doxhub.io/docs/integrations-mcp 💬 Support: [email protected] 🐛 Issues: https://github.com/tomjutla/doxhub/issues 🌐 Website: https://doxhub.io
Requirements
- Node.js 18.0.0 or higher
- DoxHub account (free tier available)
- AI assistant with MCP support (Claude Desktop recommended)
Troubleshooting
"Authentication failed"
npx @doxhub/mcp-server setup
# Re-authorize in browser"Claude can't see my docs"
- Restart Claude Desktop after setup
- Verify credentials:
cat ~/.doxhub/credentials.json
"How do I update?"
# npx always downloads latest version automatically
npx @doxhub/mcp-server setupMore help: https://doxhub.io/docs/integrations-mcp#troubleshooting
What's Next?
After setup:
- Open Claude Desktop
- Say: "List my DoxHub workspaces"
- Watch the magic happen ✨
Share with your team:
# Everyone gets their own token
npx @doxhub/mcp-server setupTeam of 10 devs = 40+ hours saved per week
License
MIT
Contributing
Found a bug? Have a feature request?
- 🐛 Report issues: https://github.com/tomjutla/doxhub/issues
- 💡 Suggest features: [email protected]
- ⭐ Star the repo: https://github.com/tomjutla/doxhub
Built with ❤️ by the DoxHub team
Made for developers who are tired of context-switching
🚀 Start now: npx @doxhub/mcp-server setup
