npx claudepluginhub joshuacastanedaah/sean-mcp-servers --plugin azure-devopsAzure DevOps repository management, pull requests, branching, and code operations. Use when asked to manage repos, create or review PRs, browse code, or work with branches.
Azure DevOps wiki management. Use when asked to create, read, update, or search wiki pages in Azure DevOps.
Azure DevOps work item management, sprint planning, and board operations. Use when asked to create, update, query, or manage work items, sprints, iterations, or boards.
Azure DevOps CI/CD pipeline operations. Use when asked to list, trigger, monitor, or troubleshoot build and release pipelines.
A Claude Code plugin marketplace with standalone MCP servers for Microsoft 365, Azure DevOps, Dataverse, and Qdrant. Each plugin includes MCP tools + skills that teach Claude how to use them effectively.
99 tools across 6 plugins, 9 skills included.
Add this repo as a Claude Code plugin marketplace:
claude plugins marketplace add https://github.com/JoshuaCastanedaAH/sean-mcp-servers.git
Then install individual plugins:
claude plugins install microsoft-teams
claude plugins install azure-devops
# etc.
| Plugin | Tools | Skills | Description |
|---|---|---|---|
| microsoft-teams | 21 | 1 | Teams — chats, channels, meetings, polls, presence |
| microsoft-outlook | 15 | 1 | Outlook — send, read, search, drafts, folders |
| microsoft-sharepoint | 12 | 1 | SharePoint & OneDrive — files, sites, attachments |
| azure-devops | 35 | 4 | DevOps — work items, repos, PRs, pipelines, wikis |
| microsoft-dataverse | 14 | 1 | Dataverse — entities, agents, connectors |
| qdrant-memory | 2 | 1 | Qdrant vector memory — semantic store and search |
Each plugin is a self-contained Claude Code plugin with:
plugins/<name>/
.claude-plugin/plugin.json # Plugin metadata
.mcp.json # MCP server configuration
skills/<name>/SKILL.md # Skills teaching Claude how to use the tools
server/ # MCP server source (TypeScript)
src/index.ts # Server entry point + tool definitions
src/auth.ts # Authentication helpers
package.json
tsconfig.json
README.md # Server documentation
Skills are what set these apart from raw MCP servers — they include best practices, workflows, common patterns, and domain knowledge so Claude knows when and how to use each tool effectively.
If you prefer to use individual servers without the plugin system:
cd plugins/microsoft-teams/server
npm install
npm run build
.mcp.json{
"mcpServers": {
"teams": {
"command": "node",
"args": ["/path/to/plugins/microsoft-teams/server/dist/index.js"],
"env": {
"GRAPH_ACCESS_TOKEN": "your-token",
"GRAPH_REFRESH_TOKEN": "your-refresh-token",
"GRAPH_CLIENT_ID": "your-client-id",
"GRAPH_TENANT_ID": "your-tenant-id"
}
}
}
}
claude mcp add teams node /path/to/plugins/microsoft-teams/server/dist/index.js \
-e GRAPH_ACCESS_TOKEN=your-token
Each server uses environment variables for auth. No interactive login flows.
| Env Var | Required | Description |
|---|---|---|
GRAPH_ACCESS_TOKEN | Yes | OAuth 2.0 access token with Graph API scopes |
GRAPH_REFRESH_TOKEN | No | Refresh token for automatic token renewal |
GRAPH_CLIENT_ID | No* | Azure AD app registration client ID |
GRAPH_TENANT_ID | No* | Azure AD tenant ID |
* Required if using GRAPH_REFRESH_TOKEN.
Required Graph API permissions:
| Env Var | Required | Description |
|---|---|---|
DEVOPS_PAT | Yes | Personal Access Token |
DEVOPS_ORG_URL | Yes | Organization URL (e.g. https://dev.azure.com/myorg) |
| Env Var | Required | Description |
|---|---|---|
DATAVERSE_CLIENT_ID | Yes | Azure AD app client ID |
DATAVERSE_CLIENT_SECRET | Yes | Client secret |
DATAVERSE_TENANT_ID | Yes | Azure AD tenant ID |
DATAVERSE_ENVIRONMENT_URL | Yes | Environment URL (e.g. https://myorg.crm.dynamics.com) |
| Env Var | Required | Description |
|---|---|---|
QDRANT_URL | No | Qdrant instance URL (default: http://localhost:6333) |
QDRANT_API_KEY | No | Qdrant API key (if using Qdrant Cloud) |
EMBEDDING_API_URL | No | Embedding endpoint (default: http://localhost:3000/api/embeddings) |
cd plugins/<name>/server
npm install
npm run dev # Hot-reload with tsx
npm run build # Compile TypeScript
npm start # Run compiled version
MIT
AI-powered Azure DevOps integration with skills - Intelligent work item management, configuration, and automation for Azure DevOps workflows with MCP integration
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Official Microsoft MCP servers: Microsoft Learn docs, Azure resource management, NuGet package discovery, Azure DevOps, and SQL Server database access
Comprehensive harness for understanding, researching, and planning features in any codebase, with autonomous capabilities for shipping complex features end-to-end.
Providers (GitHub/GitLab/Jira/ClickUp/Slack/Fireflies/Confluence), MCP server, and 24 skills with token-aware output compression.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.