This repository serves as an index and collection of Model Context Protocol (MCP) servers for the Cyclotron Azure organization. MCP is an open protocol that enables secure connections between host applications (like Claude Desktop, VS Code, or other AI tools) and data sources.
The MCP Servers Index repository provides:
- A curated list of available MCP servers with descriptions and usage instructions
- Example configurations for integrating MCP servers with VS Code and other tools
- Documentation and best practices for MCP server development and deployment
- Sample configurations to help users get started quickly
Server Name | Description | VS Code mcp.json | Repository Link | Status |
---|---|---|---|---|
filesystem | File system access for local files | { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp/mcp-demo"] } |
modelcontextprotocol/server-filesystem | Stable |
memory | In-memory context server for testing and demos | { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] } |
modelcontextprotocol/server-memory | Stable |
ado | Azure DevOps MCP server | { "type": "stdio", "command": "npx", "args": ["-y", "@azure-devops/mcp", "your-ado-org-name}"] } |
microsoft/azure-devops-mcp | Beta |
playwright | Playwright MCP server | { "command": "npx", "args": ["-y", "@playwright/mcp@latest"], "type": "stdio", "env": {} } |
playwright/mcp | Beta |
sequential-thinking | Sequential Thinking MCP server | { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"] } |
modelcontextprotocol/server-sequential-thinking | Beta |
git | Git MCP server | { "command": "uvx", "args": ["mcp-server-git"] } |
modelcontextprotocol/server-git | Beta |
context7 | Upstash Context7 MCP server | { "type": "stdio", "command": "npx", "args": ["-y", "@upstash/context7-mcp"] } |
upstash/context7 | Beta |
microsoft.docs.mcp | Microsoft Docs MCP server | { "type": "http", "url": "https://learn.microsoft.com/api/mcp" } |
microsoftdocs/mcp | Beta |
azure-ai-foundry | MCP Server for Azure AI Foundry, providing unified tools for models, knowledge, and evaluation (experimental). | { "type": "stdio", "command": "uvx", "args": ["--prerelease=allow", "--from", "git+https://github.com/azure-ai-foundry/mcp-foundry.git", "run-azure-ai-foundry-mcp", "--envFile", "${workspaceFolder}/.env"] } |
azure-ai-foundry/mcp-foundry | Beta |
View example mcp.json configuration
- VS Code: Ensure you have Visual Studio Code installed
- MCP Extension: Install the MCP extension for VS Code (when available)
- Node.js: Some MCP servers may require Node.js runtime
To use MCP servers with VS Code, you'll need to create or modify your mcp.json
configuration file. This file should be placed in your VS Code settings directory or workspace.
- Create an
mcp.json
file in your project root or VS Code settings folder - Configure the MCP servers you want to use
- Restart VS Code to apply the configuration
Each MCP server entry in the configuration supports the following options:
command
: The executable command to run the serverargs
: Array of command-line argumentsenv
: Environment variables for the server processcwd
: Working directory for the server process (optional)
Many MCP servers require API keys or other configuration through environment variables. You can set these in:
- System environment variables
- The
env
section of your mcp.json - A
.env
file (if supported by the server)
- Server not starting: Check that the command path is correct and dependencies are installed
- Permission errors: Ensure the server has appropriate file system permissions
- API key issues: Verify that required API keys are properly set in environment variables
To enable debug logging for MCP servers:
- Set the environment variable
MCP_DEBUG=true
- Check VS Code's output panel for MCP-related logs
- Review server-specific logs in the configured working directory
We welcome contributions to the MCP Servers Index! Here's how you can help:
- Fork this repository
- Add your server information to the table above
- Include example configuration in the
examples/
directory - Update documentation as needed
- Submit a pull request
- Ensure your MCP server follows the official MCP specification
- Provide clear documentation and usage examples
- Include proper error handling and logging
- Test your configuration examples before submitting
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or issues:
- Check the Issues section of this repository
- Review the documentation for specific MCP servers
- Consult the official MCP documentation
This repository is maintained by the Cyclotron Azure organization. For more information about our projects, visit our organization page.