Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>DevAssist MCP ServerNew to Visual Studio Code? Get it now.
DevAssist MCP Server

DevAssist MCP Server

EEG Team

|
4 installs
| (0) | Free
Intelligent document generation, Azure DevOps integration, and UML diagram creation for GitHub Copilot
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevAssist MCP Server Extension

🚀 DevAssist brings intelligent document generation, Azure DevOps integration, and UML diagram creation directly to GitHub Copilot in VS Code.

✨ New in v1.0.4: DevAssist now works globally across all VS Code windows! No more workspace-specific configuration required.


🎯 What This Extension Does

DevAssist is a Model Context Protocol (MCP) Server that extends GitHub Copilot with powerful tools for enterprise development workflows. Once installed, these tools are automatically available in GitHub Copilot Agent Mode across all your VS Code workspaces.

🛠️ Available MCP Tools

Tool Description Example Prompt
generate_doc Generate comprehensive technical documents from multiple data sources using AI "Generate a design document for the authentication module"
get_ado_work_item_metadata Fetch and format Azure DevOps work item details including title, description, state, comments "Get details for ADO work item 12345"
generate_uml_image Create UML diagrams (class, sequence, activity, etc.) from PlantUML specifications "Create a sequence diagram for the login flow"
convert_doc_to_markdown Convert Word (.docx) and HTML documents to well-structured Markdown "Convert this Word doc to Markdown"
search_emails Search Outlook emails by keywords, sender, date range "Search my emails for project status updates from last week"
get_email_content Fetch and extract content from specific emails "Get the content of that email thread"
query_substrate_llm Query and analyze codebases using Substrate LLM for code understanding "Explain how the authentication module works in Substrate"

⚡ Quick Start

Installation

  1. Download the .vsix file from your internal repository
  2. Open VS Code → Extensions (Ctrl+Shift+X)
  3. Click ... menu → Install from VSIX...
  4. Select the downloaded file
  5. Restart VS Code

That's it! DevAssist will automatically register with GitHub Copilot.

First-Time Setup

On first activation, DevAssist will prompt you to install Python dependencies. Click "Install" to set up the virtual environment automatically.


🔧 Configuration

Configure DevAssist through VS Code settings (Ctrl+,) → Search "DevAssist":

Setting Description Required
devassist.autoStart Auto-start server on VS Code launch No (default: true)
devassist.pythonPath Custom Python path (uses system Python if empty) No
devassist.adoOrganization Azure DevOps organization name For ADO tools
devassist.adoProject Azure DevOps project name For ADO tools
devassist.adoPat Azure DevOps Personal Access Token For ADO tools

Environment Variables (Alternative)

You can also configure via environment variables in the extension's secrets/ folder:

  • ado.env - Azure DevOps credentials
  • graph.env - Microsoft Graph API credentials (for email)
  • substrate_llm.env - Substrate LLM endpoint

💬 Usage with GitHub Copilot

Once installed, open Copilot Chat in Agent Mode and try these prompts:

📝 "Generate a technical design document for work item 54321"

🔗 "Fetch the details of ADO bug 12345 and summarize the issue"

🎨 "Create a class diagram showing the relationship between User, Role, and Permission"

📄 "Convert the attached Word document to Markdown"

📧 "Search my emails for 'quarterly review' from the last month"

🤖 "Query Substrate: How does the authentication flow work?"

📋 Commands

Command Description
DevAssist: Start MCP Server Manually start the server
DevAssist: Stop MCP Server Stop the running server
DevAssist: Show Server Status View status and quick actions
DevAssist: Setup Dependencies Reinstall Python dependencies
DevAssist: Configure Settings Open settings page

🔍 Troubleshooting

Server not appearing in Copilot?

  1. Check the status bar shows "✓ DevAssist"
  2. Open Output panel → "DevAssist MCP" to see logs
  3. Run DevAssist: Start MCP Server command

Python errors?

  1. Ensure Python 3.8+ is installed
  2. Run DevAssist: Setup Dependencies to reinstall

ADO tools not working?

  1. Verify your PAT has correct permissions
  2. Check organization/project names in settings

📦 Building from Source

cd vscode-extension
npm install
npm run compile
npm run package  # Creates .vsix file

📄 License

MIT License - See LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft