Discover Awesome MCP Servers
Extend your agent with 23,710 capabilities via MCP servers.
- All23,710
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
MCP Serial Port Tool
Enables AI assistants to interact with physical serial port devices across platforms (Windows COM/Linux tty) with support for asynchronous communication, URC pattern recognition, and structured logging.
Whatismyip
GhidraMCP
Enables LLMs to autonomously reverse engineer binaries using Ghidra's capabilities including decompilation, function analysis, automatic renaming, and BSim integration for function similarity matching.
Carbon Voice
Access your Carbon Voice conversations and voice memos—retrieving messages, conversations, voice memos, and more as well as send messages to Carbon Voice users.
azure-devops-mcp
Here's a breakdown of what "Azure DevOps MCP C# server and client code" likely refers to, along with explanations and examples. It's important to understand that "MCP" (Microsoft Certified Professional) is a broad term, and Azure DevOps is a complex system. Therefore, I'll provide a general overview and then suggest how to narrow down your search for more specific code examples. **Understanding the Terms** * **Azure DevOps:** A suite of services from Microsoft that covers the entire software development lifecycle. Key components include: * **Azure Boards:** Work item tracking (tasks, bugs, user stories). * **Azure Repos:** Source code management (Git). * **Azure Pipelines:** Continuous integration and continuous delivery (CI/CD). * **Azure Test Plans:** Test management. * **Azure Artifacts:** Package management (NuGet, npm, Maven, etc.). * **MCP (Microsoft Certified Professional):** A general term for someone who has passed a Microsoft certification exam. It doesn't directly imply specific code skills. It *suggests* the person has a certain level of understanding of Microsoft technologies. * **C#:** A modern, object-oriented programming language widely used for developing applications on the .NET platform. * **Server Code:** Code that runs on a server (e.g., a web server, an application server, an Azure Function). In the context of Azure DevOps, this might be code that interacts with the Azure DevOps REST API or handles webhooks. * **Client Code:** Code that runs on a client device (e.g., a web browser, a desktop application, a mobile app). This code typically interacts with a server to retrieve data or perform actions. In the context of Azure DevOps, this might be a web application that displays work items or a command-line tool that automates tasks. **What "Azure DevOps MCP C# server and client code" Likely Means** Someone with an MCP certification who is proficient in C# might write code to: 1. **Interact with the Azure DevOps REST API:** This is the most common scenario. The Azure DevOps REST API allows you to programmatically access and manage almost everything in Azure DevOps. 2. **Create Azure DevOps Extensions:** You can extend the functionality of Azure DevOps by creating extensions that add new features to the web interface or integrate with other services. 3. **Build Custom Build/Release Tasks:** You can create custom tasks for Azure Pipelines to automate specific steps in your CI/CD process. 4. **Develop Integrations with Other Systems:** You might write code to integrate Azure DevOps with other tools, such as Slack, Microsoft Teams, or Jira. 5. **Automate Azure DevOps Administration:** You can use the REST API to automate tasks such as creating projects, managing users, and configuring permissions. **General Examples (Illustrative)** These are simplified examples to give you an idea. Real-world code would be more complex and handle error conditions, authentication, and other details. **1. Server-Side C# Code (Azure Function) to Get Work Items:** ```csharp using System; using System.IO; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.Azure.WebJobs; using Microsoft.Azure.WebJobs.Extensions.Http; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Logging; using Newtonsoft.Json; using System.Net.Http; using System.Net.Http.Headers; public static class GetWorkItems { [FunctionName("GetWorkItems")] public static async Task<IActionResult> Run( [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req, ILogger log) { log.LogInformation("C# HTTP trigger function processed a request."); string organization = "your-organization"; // Replace with your Azure DevOps organization string project = "your-project"; // Replace with your Azure DevOps project string pat = "your-personal-access-token"; // Replace with your PAT string requestUrl = $"https://dev.azure.com/{organization}/{project}/_apis/wit/workitems?api-version=7.0"; using (HttpClient client = new HttpClient()) { client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes($":{pat}"))); using (HttpResponseMessage response = await client.GetAsync(requestUrl)) { response.EnsureSuccessStatusCode(); // Throw exception if not successful string responseBody = await response.Content.ReadAsStringAsync(); // Deserialize the JSON response into a C# object (you'll need to define a class to represent the work item structure) // Example: // var workItems = JsonConvert.DeserializeObject<WorkItem[]>(responseBody); return new OkObjectResult(responseBody); // Return the JSON response } } } } ``` **Explanation:** * This is an Azure Function triggered by an HTTP request. * It uses the `HttpClient` class to make a GET request to the Azure DevOps REST API. * It uses a Personal Access Token (PAT) for authentication. **Important:** Never hardcode PATs in production code. Use environment variables or Azure Key Vault. * It retrieves work items from a specified organization and project. * It deserializes the JSON response (you'll need to define a `WorkItem` class to match the structure of the JSON). * It returns the JSON response as an `OkObjectResult`. **2. Client-Side C# Code (Console Application) to Create a Work Item:** ```csharp using System; using System.Net.Http; using System.Net.Http.Headers; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; public class Program { public static async Task Main(string[] args) { string organization = "your-organization"; // Replace with your Azure DevOps organization string project = "your-project"; // Replace with your Azure DevOps project string pat = "your-personal-access-token"; // Replace with your PAT string requestUrl = $"https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/$Task?api-version=7.0"; using (HttpClient client = new HttpClient()) { client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes($":{pat}"))); // Define the work item fields var workItem = new[] { new { op = "add", path = "/fields/System.Title", value = "My New Task" }, new { op = "add", path = "/fields/System.Description", value = "This is a description of the task." } }; string jsonContent = JsonConvert.SerializeObject(workItem); var content = new StringContent(jsonContent, Encoding.UTF8, "application/json-patch+json"); using (HttpResponseMessage response = await client.PatchAsync(requestUrl, content)) { response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); Console.WriteLine(responseBody); // Print the response (e.g., the created work item) } } } } ``` **Explanation:** * This is a console application. * It uses the `HttpClient` class to make a PATCH request to the Azure DevOps REST API (PATCH is used for creating or updating work items). * It uses a Personal Access Token (PAT) for authentication. * It defines the fields for the new work item (title and description). * It serializes the work item data into JSON. * It sends the JSON data in the request body. * It prints the response from the server (which will typically include the ID of the newly created work item). **Important Considerations:** * **Authentication:** Using Personal Access Tokens (PATs) is common for development and testing, but for production applications, you should use more secure authentication methods, such as Azure Active Directory (Azure AD) or Managed Identities. * **Error Handling:** The examples above lack robust error handling. You should always include `try-catch` blocks to handle exceptions and log errors. * **JSON Serialization/Deserialization:** Use a library like `Newtonsoft.Json` (Json.NET) or `System.Text.Json` to serialize and deserialize JSON data. Define C# classes that match the structure of the JSON data you're working with. * **NuGet Packages:** You'll need to install the `Newtonsoft.Json` NuGet package (or `System.Text.Json`) in your C# projects. * **API Versions:** The Azure DevOps REST API is versioned. Make sure you're using a supported API version (e.g., `api-version=7.0`). * **Rate Limiting:** Be aware of Azure DevOps rate limits. Implement retry logic to handle rate limiting errors. * **Security:** Never store sensitive information (like PATs) directly in your code. Use environment variables, Azure Key Vault, or other secure storage mechanisms. **How to Find More Specific Code Examples** To find more specific code examples, try these approaches: 1. **Microsoft Documentation:** The official Microsoft documentation for the Azure DevOps REST API is your best resource. It includes code samples in C# and other languages. Start here: [https://learn.microsoft.com/en-us/rest/api/azure/devops/](https://learn.microsoft.com/en-us/rest/api/azure/devops/) 2. **GitHub:** Search GitHub for repositories that contain Azure DevOps C# code. Use keywords like: * `azure devops rest api c#` * `azure devops extension c#` * `azure pipelines task c#` * `vsts api c#` (VSTS was the previous name for Azure DevOps) 3. **Stack Overflow:** Search Stack Overflow for questions and answers related to Azure DevOps C# development. 4. **Azure DevOps Samples:** Microsoft provides some official sample projects. Look for these on GitHub. 5. **Specific Use Cases:** Think about the specific tasks you want to automate or the integrations you want to build. Search for code examples that address those specific use cases. For example: * "C# Azure DevOps create work item" * "C# Azure DevOps get build status" * "C# Azure DevOps trigger pipeline" **Example Search on GitHub:** Go to GitHub and search for: `azure devops rest api c#` You'll find many repositories that contain C# code for interacting with the Azure DevOps REST API. Browse through the repositories to find code that matches your needs. Pay attention to the license of the code before using it in your own projects. **In summary:** The term "Azure DevOps MCP C# server and client code" is quite broad. Focus on the specific tasks you want to accomplish with Azure DevOps, and then search for code examples that address those tasks. The Microsoft documentation and GitHub are your best resources. Remember to prioritize security and error handling in your code.
CoinMarketCap MCP Server
Acesso em tempo real a dados de criptomoedas da API CoinMarketCap.
Document Q&A MCP Server
A Python-based MCP server that enables document-based question answering by processing PDF, TXT, and Markdown files through OpenAI's API. It provides hallucination-free responses based strictly on document content using semantic search and includes a web interface for management.
🚀 MCP Gemini Search
Protocolo de Contexto de Modelo (MCP) com Gemini 2.5 Pro. Converter consultas conversacionais em pesquisas de voo usando as capacidades de chamada de função do Gemini e as ferramentas de pesquisa de voo do MCP.
NotebookLM MCP Server
Enables interaction with Google NotebookLM through natural language to create and manage notebooks, add sources from URLs/YouTube/Google Drive, perform AI-powered research and analysis, generate audio podcasts, videos, infographics, and slide decks from notebook content.
Storybook MCP Server
A Model Context Protocol server that integrates with Storybook to help AI tools query UI components and retrieve usage examples from static Storybook files.
Tiptap Collaboration MCP Server
Enables interaction with Tiptap collaborative document services through comprehensive document management, real-time statistics, markdown conversion, and batch operations. Supports creating, updating, searching, and managing collaborative documents with health monitoring and semantic search capabilities.
MongoDB Mongoose MCP
Enables Claude to interact with MongoDB databases through natural language, supporting queries, aggregations, CRUD operations, and index management with optional Mongoose schema validation.
Superface MCP Server
Fornece acesso a várias ferramentas de IA através do Protocolo de Contexto de Modelo, permitindo que usuários do Claude Desktop integrem e usem as capacidades do Superface via API.
ElevenLabs Text-to-Speech MCP
Integra as capacidades de Text-to-Speech da ElevenLabs com o Cursor através do Protocolo de Contexto de Modelo, permitindo que os usuários convertam texto em fala com vozes selecionáveis dentro do editor Cursor.
Magento 2 MCP Server
A Model Context Protocol server that connects to a Magento 2 REST API, allowing Claude and other MCP clients to query product information, customer data, and order statistics from a Magento store.
TFT MCP Server
Este servidor permite que Claude acesse dados do jogo Teamfight Tactics (TFT), permitindo que os usuários recuperem históricos de partidas e informações detalhadas das partidas através da API da Riot Games.
Universal DB MCP
Enables Claude Desktop to interact with MySQL, PostgreSQL, and Redis databases using natural language for data querying and schema analysis. It provides a secure interface with a default read-only mode to prevent unauthorized database modifications.
MCP LLM Integration Server
Enables integration of local LLM capabilities with MCP-compatible clients like Claude Desktop, Continue.dev, and Cline. Provides tools for processing text prompts through local language models using a customizable inference function.
Monad MCP Server
Enables interaction with the Monad testnet to check balances, examine transaction details, get gas prices, and retrieve block information.
Universal SQL MCP Server
Enables secure interaction with multiple SQL database engines (MySQL, PostgreSQL, SQLite, SQL Server) through a standardized interface. Supports schema inspection, safe query execution, and controlled write operations with built-in security restrictions.
Word of the Day MCP Server
Provides comprehensive word definitions, pronunciations, meanings, and examples for any English word using the Free Dictionary API. Includes a random word-of-the-day feature with difficulty levels for vocabulary building.
Docs MCP Server
A flexible Model Context Protocol server that makes documentation or codebases searchable by AI assistants, allowing users to chat with code or docs by simply pointing to a git repository or folder.
FastAPI MCP OpenAPI
A FastAPI library that provides Model Context Protocol tools for endpoint introspection and OpenAPI documentation, allowing AI agents to discover and understand API endpoints.
KTME - Knowledge Tracking & Management Engine
Tracks and manages code changes from Git repositories, generates documentation automatically, and provides AI agents with intelligent access to service documentation through MCP server integration with feature mapping and search capabilities.
ProtonMail Pro MCP
Enables comprehensive ProtonMail management through SMTP and IMAP, supporting email sending/reading, folder operations, analytics, and contact tracking with advanced search and automation capabilities.
VictoriaMetrics-mcp-server
VictoriaMetrics-mcp-server
DexScreener API Access
Uma implementação de servidor MCP que permite o acesso a dados da API DexScreener, fornecendo informações em tempo real sobre pares DEX, perfis de tokens e estatĂsticas de mercado em várias blockchains.
100ms Raydium Sniper MCP
Permite a execução de "token sniping" de alto desempenho na Raydium DEX com suporte multi-região e integração com Claude AI, permitindo que os usuários monitorem e executem compras de tokens através de comandos em linguagem natural.
Scientific Computation MCP
Enables mathematical and scientific computations including linear algebra operations (matrices, eigenvalues, decompositions), vector calculus (gradients, curl, divergence), and visualization of vector fields and functions.
my-mcp-server