
mcp apps
包含连接到 Azure 服务的 MCP 服务器,提供资源和 AI 助手工具。
Repository Info
About This Server
包含连接到 Azure 服务的 MCP 服务器,提供资源和 AI 助手工具。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Server Collection
This repository contains MCP (Model Context Protocol) servers that connect to various Azure services, exposing resources and providing tools for AI assistants.
Available MCP Servers
API Tools MCP Server
Provides powerful tools for API integration and web service interaction.
Features:
- API Integration with multiple authentication methods
- Support for REST API calls to various services
- Multiple authentication methods including Bearer token, Basic auth, and Interactive device code auth
- Comprehensive error handling with retries for transient failures
- OpenAPI schema discovery and integration
Available Tools:
call_api- Makes authenticated API calls to a specified endpoint with various authentication options- Support for common HTTP methods (GET, POST, PUT, PATCH, DELETE)
- Handles headers, query parameters, request body, and authentication configurations
fetch_openapi_schema- Fetches and parses an OpenAPI schema from a URL with auto-discovery capabilitiesget_openapi_endpoints- Lists all available endpoints from an OpenAPI schema with their HTTP methodsget_openapi_operations- Gets detailed information about operations for a specific endpoint pathget_openapi_operation_details- Gets comprehensive details about a specific operation by its operationId
Azure DevOps MCP Server
Connects to Azure DevOps, exposing projects, repositories, and work items as resources.
Features:
- Connection to Azure DevOps using browser-based authentication
- Project resources (projects, repositories, work items)
- Tools for querying and working with work items
- Tools for interacting with repositories and pull requests
- Project management tools
Available Tools:
getProjects- Lists all available projects in your Azure DevOps organizationgetRepositories- Gets repositories for a specified projectgetWorkItems- Queries work items based on filters and criteriacreateWorkItem- Creates a new work item in a projectgetPullRequests- Gets pull requests for a repository with filtering options
Kusto MCP Server
Connects to Azure Data Explorer (Kusto) database, exposing table schemas and providing data analysis tools.
Features:
- Connection to Kusto Database using service principal or managed identity authentication
- Schema resources (table schemas and sample data)
- KQL Query tools for running read-only queries
- Data analysis tools for common tasks
- Analysis prompts and templates
Available Tools:
executeQuery- Executes a read-only KQL query against your databasegetTableInfo- Gets detailed schema and sample data for a specified tablefindTables- Finds tables that match a specified name patternanalyzeData- Performs various data analyses including summary statistics, time series analysis, top values analysis, outlier detection, and correlation analysis
PDF Tools MCP Server
Provides PDF processing capabilities, enabling AI assistants to extract and manipulate PDF document content.
Features:
- Text extraction from PDF documents
- Form filling capabilities for PDF forms
- PDF form element discovery and manipulation
- Support for both local and remote PDF files
Available Tools:
extractText- Extracts text content from PDF documents with page informationfillPdfForm- Fills in form fields in PDF documents (text fields, checkboxes, radio buttons)getPdfFormElements- Identifies and lists all form elements in a PDF documentextractTables- Extracts tabular data from PDF documentsgetMetadata- Retrieves document metadata from PDF files
Setup Instructions
Prerequisites
- VS Code (latest version recommended)
- Node.js 18.0 or higher
- npm 8.0 or higher
- Access to appropriate Azure services
- Proper authentication credentials
Installation with GitHub Copilot UI
-
Ensure you have the GitHub Copilot extension installed in VS Code
- If not, open VS Code Extensions view (Ctrl+Shift+X)
- Search for "GitHub Copilot"
- Click "Install"
-
Open VS Code and the GitHub Copilot Chat panel
- Use the keyboard shortcut (Ctrl+Shift+I) or
- Click on the Copilot Chat icon in the activity bar
-
Select "Agent Mode" in the Copilot Chat panel.
-
Click on the "Tools" icon and select Add More Tools.
-
Click Add MCP Server tool.
-
Choose Command (stdio) as the tool type.
-
Type the appropriate command to install and run your desired MCP server:
For API Tools:
npx @mcp-apps/api-tools-mcp-serverFor Azure DevOps:
npx @mcp-apps/azure-devops-mcp-serverFor Kusto:
npx @mcp-apps/kusto-mcp-serverFor PDF Tools:
npx @mcp-apps/pdf-tools-mcp-server -
Follow the browser authentication prompts to connect to your Azure resources.
-
Once authenticated, Copilot will be able to assist with tasks specific to the connected service.
Security Considerations
- These servers only allow operations permitted by your authentication permissions.
- Basic security measures prevent destructive operations.
- Authentication uses Azure AD for secure access.
- Consider additional security measures depending on your specific requirements.
Contributing
We welcome contributions to the MCP Server Collection! Please see CONTRIBUTING.md for guidelines and best practices on how to contribute to this project.
License
ISC
Quick Start
Clone the repository
git clone https://github.com/adityavaish/mcp-appsInstall dependencies
cd mcp-apps
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.