[{"data":1,"prerenderedAt":315},["ShallowReactive",2],{"blog-mcp-servers-how-to-extend-llms-capabilities-with-real-tools":3},{"title":4,"description":7,"image":10,"category":11,"featured":12,"isPublished":12,"publishDate":13,"author":14,"links":15,"projects":16,"mainLanguage":14,"viewCount":17,"value":18,"content":19,"tableOfContents":22},{"en":5,"pl":6},"MCP Servers: how to extend LLM capabilities with real tools","MCP Servers: jak rozszerzyć możliwości LLM-ów o prawdziwe narzędzia",{"en":8,"pl":9},"Learn what Model Context Protocol is, why it matters, and how to configure the best MCP servers for Claude, ChatGPT, and Cursor to supercharge your AI workflows.","Poznaj Model Context Protocol, dowiedz się dlaczego warto go używać i jak skonfigurować najlepsze serwery MCP dla Claude, ChatGPT i Cursor.","https://files.jtuta.cloud/public/portfolio/blogs/zPFzCkEelDeBqrF3kjJl9z1VkFGFDS.png","ai-ml",true,"2025-11-30T23:21:21.402Z",null,[],[],2,"mcp-servers-how-to-extend-llms-capabilities-with-real-tools",{"en":20,"pl":21},"\u003Ch2 id=\"ai-work-revolution-how-to-expand-the-capabilities-of-language-models\" tabindex=\"-1\">AI Work Revolution: how to expand the capabilities of language models\u003C/h2>\n\u003Cp>Language models, such as Claude or ChatGPT, have revolutionized the way we work with computers. However, despite impressive capabilities, these tools have a significant limitation — they are isolated from real data and systems that we use every day. They cannot search your drive themselves, update a database, or interact with the APIs of external services. At least until now.\u003C/p>\n\u003Cp>In November 2024, Anthropic presented the \u003Cstrong>Model Context Protocol (MCP)\u003C/strong> — an open standard that changes the rules of the game. MCP acts as a universal interface that allows AI models to connect with external data sources and tools in a standardized and safe way. It is like giving your AI assistant real hands with which it can perform specific tasks.\u003C/p>\n\u003Cp>Already in March 2025, OpenAI officially adopted MCP into its ecosystem, and Google DeepMind announced support for MCP in upcoming versions of Gemini. Today, MCP is becoming an industry standard — its adoption by the biggest players in the AI market confirms that this is not a temporary trend, but the future of interaction with intelligent assistants.\u003C/p>\n\u003Cp>In this article, I will show what MCP servers are, why it is worth using them, and how to configure them in the most popular AI tools. I will also present the most interesting servers for developers and non-technical users.\u003C/p>\n\u003Ch2 id=\"what-are-mcp-servers\" tabindex=\"-1\">What are MCP servers?\u003C/h2>\n\u003Cp>Let's start with the basics. \u003Cstrong>Model Context Protocol\u003C/strong> is an open communication protocol that standardizes the way AI models connect to external data resources and tools. We can compare it to \u003Cem>USB-C for artificial intelligence\u003C/em> — a universal connector that works everywhere.\u003C/p>\n\u003Ch3 id=\"the-nm-problem-that-mcp-solves\" tabindex=\"-1\">The N×M problem that MCP solves\u003C/h3>\n\u003Cp>Before the appearance of MCP, every AI integration with an external tool required writing dedicated code. If you had N AI models and M tools, you had to create N×M different integrations. This was a nightmare for both developers and companies wanting to use AI in their systems.\u003C/p>\n\u003Cp>MCP solves this problem by creating a universal standard. Now it is enough to implement an \u003Cstrong>MCP server\u003C/strong> once for a given tool, and all AI models supporting this protocol can use it. The N×M problem turns into an N+M problem — a dramatic reduction in complexity.\u003C/p>\n\u003Ch3 id=\"how-does-it-work-in-practice\" tabindex=\"-1\">How does it work in practice?\u003C/h3>\n\u003Cp>MCP servers are lightweight programs that act as \u003Cem>bridges\u003C/em> between the AI model and an external data source or tool. They can be run locally on your computer \u003Cem>(for access to files, databases, or applications)\u003C/em> or remotely in the cloud \u003Cem>(for internet services)\u003C/em>.\u003C/p>\n\u003Cp>The protocol defines three main components:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cstrong>Resources\u003C/strong>: data that the server makes available to the AI model — these can be files, database entries, or documentation\u003C/li>\n\u003Cli>\u003Cstrong>Tools\u003C/strong>: functions that the AI model can call — e.g., saving a file, sending a message, or executing a SQL query\u003C/li>\n\u003Cli>\u003Cstrong>Prompts\u003C/strong>: predefined prompt templates that facilitate work with a given tool\u003C/li>\n\u003C/ul>\n\u003Cp>Communication takes place via JSON-RPC 2.0, which makes the protocol lightweight and universal. MCP was designed with security in mind — it supports OAuth 2.0, authentication, and granular permission control.\u003C/p>\n\u003Ch2 id=\"why-use-mcp-servers\" tabindex=\"-1\">Why use MCP servers?\u003C/h2>\n\u003Cp>The benefits of using MCP are huge, both for individual users and for entire teams.\u003C/p>\n\u003Ch3 id=\"elimination-of-hallucinations-and-access-to-current-data\" tabindex=\"-1\">Elimination of hallucinations and access to current data\u003C/h3>\n\u003Cp>One of the biggest problems of language models are \u003Cem>hallucinations\u003C/em> — situations in which AI invents information. MCP radically reduces this phenomenon by giving models access to real, current data. Instead of relying on knowledge from the training period, the model can reach directly into your database, documentation, or API.\u003C/p>\n\u003Ch3 id=\"automation-of-complex-workflows\" tabindex=\"-1\">Automation of complex workflows\u003C/h3>\n\u003Cp>With MCP, your AI assistant ceases to be a passive chatbot and becomes an active agent that can perform multi-stage tasks. Examples:\u003C/p>\n\u003Cul>\n\u003Cli>Server log analysis, problem identification, and automatic creation of a ticket in the ticketing system\u003C/li>\n\u003Cli>Retrieving data from the database, generating a report, and sending it via Slack\u003C/li>\n\u003Cli>Searching the code repository, finding security bugs, and creating pull requests with fixes\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"standardization-and-reduction-of-development-costs\" tabindex=\"-1\">Standardization and reduction of development costs\u003C/h3>\n\u003Cp>Thanks to the open standard, organizations can build integrations once and use them with various AI models. This means:\u003C/p>\n\u003Cul>\n\u003Cli>Lower development costs\u003C/li>\n\u003Cli>Easier system maintenance\u003C/li>\n\u003Cli>Possibility to change AI provider without rewriting integrations\u003C/li>\n\u003Cli>Faster implementation of new functionalities\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"security-and-access-control\" tabindex=\"-1\">Security and access control\u003C/h3>\n\u003Cp>MCP was designed with corporate security in mind. The protocol supports:\u003C/p>\n\u003Cul>\n\u003Cli>Granular permission control — you can specify which resources the model has access to\u003C/li>\n\u003Cli>OAuth 2.0 and other authentication mechanisms\u003C/li>\n\u003Cli>Resource Indicators \u003Cem>(RFC 8707)\u003C/em>, which prevent access token abuse\u003C/li>\n\u003Cli>Audit of all actions performed by AI\u003C/li>\n\u003C/ul>\n\u003Cp>However, it is worth remembering that MCP security is still evolving. In 2025, researchers detected several vulnerabilities, including \u003Cem>prompt injection\u003C/em> problems and potential data exfiltration. It is important to use only trusted MCP servers and regularly update their versions.\u003C/p>\n\u003Ch2 id=\"how-to-add-mcp-servers-to-llms\" tabindex=\"-1\">How to add MCP servers to LLMs?\u003C/h2>\n\u003Cp>Now let's move on to practice — I will show you how to configure MCP servers in the most popular AI tools.\u003C/p>\n\u003Ch3 id=\"claude-desktop-the-simplest-configuration\" tabindex=\"-1\">Claude Desktop — the simplest configuration\u003C/h3>\n\u003Cp>Claude Desktop currently offers the most polished support for MCP. Since September 2025, \u003Cstrong>Desktop Extensions\u003C/strong> have been introduced — .mcpb packages that you install with one click, without the need to edit configuration files.\u003C/p>\n\u003Cp>\u003Cstrong>Method 1: Installation via extensions catalog (recommended)\u003C/strong>\u003C/p>\n\u003Cp>For users of paid plans \u003Cem>(Pro, Max, Team, Enterprise)\u003C/em>:\u003C/p>\n\u003Col>\n\u003Cli>Open Claude Desktop and go to \u003Ccode>Settings → Extensions\u003C/code>\u003C/li>\n\u003Cli>Click \u003Ccode>Browse extensions\u003C/code> to browse the official catalog\u003C/li>\n\u003Cli>Select the extension you are interested in and click \u003Ccode>Install\u003C/code>\u003C/li>\n\u003Cli>Configure the required settings \u003Cem>(e.g., API keys)\u003C/em> in the friendly interface\u003C/li>\n\u003Cli>The extension is immediately available in conversations\u003C/li>\n\u003C/ol>\n\u003Cp>\u003Cstrong>Method 2: Manual configuration (for advanced users)\u003C/strong>\u003C/p>\n\u003Cp>For users of the free plan or their own MCP servers:\u003C/p>\n\u003Col>\n\u003Cli>Open Claude Desktop and go to \u003Ccode>Settings → Developer\u003C/code>\u003C/li>\n\u003Cli>Click \u003Ccode>Edit Config\u003C/code> — the \u003Ccode>claude_desktop_config.json\u003C/code> file will open\u003C/li>\n\u003Cli>Add the MCP server configuration in JSON format:\u003C/li>\n\u003C/ol>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"filesystem\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"-y\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"@modelcontextprotocol/server-filesystem\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"/Users/username/Desktop\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"/Users/username/Downloads\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      ]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    },\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@modelcontextprotocol/server-github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"GITHUB_TOKEN\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"twoj-token-github\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Col start=\"4\">\n\u003Cli>Save the file and restart Claude Desktop\u003C/li>\n\u003Cli>After restarting, you will see a hammer icon in the bottom right corner — click to see available tools\u003C/li>\n\u003C/ol>\n\u003Cp>\u003Cstrong>Note:\u003C/strong> You need Node.js installed on your computer. Check the installation by running \u003Ccode>node --version\u003C/code> in the terminal.\u003C/p>\n\u003Ch3 id=\"chatgpt-developer-mode-with-full-mcp-support\" tabindex=\"-1\">ChatGPT — Developer Mode with full MCP support\u003C/h3>\n\u003Cp>OpenAI added full support for MCP in September 2025 via \u003Cstrong>Developer Mode\u003C/strong>. It is a powerful, but — as OpenAI itself warns — \u003Cem>&quot;powerful but dangerous&quot;\u003C/em> functionality.\u003C/p>\n\u003Cp>\u003Cstrong>How to enable Developer Mode:\u003C/strong>\u003C/p>\n\u003Col>\n\u003Cli>Log in to ChatGPT \u003Cem>(Plus or Pro plan required)\u003C/em>\u003C/li>\n\u003Cli>Go to \u003Ccode>Settings → Connectors → Advanced\u003C/code>\u003C/li>\n\u003Cli>Enable \u003Ccode>Developer Mode\u003C/code>\u003C/li>\n\u003Cli>Click \u003Ccode>Create\u003C/code> to add a new MCP connector\u003C/li>\n\u003C/ol>\n\u003Cp>\u003Cstrong>Remote MCP server configuration:\u003C/strong>\u003C/p>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"name\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"Mój serwer MCP\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"url\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"https://twoj-serwer-mcp.com/sse\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"transport\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"sse\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"auth\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"type\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"oauth\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"client_id\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"twoj-client-id\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"client_secret\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"twoj-secret\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Cp>\u003Cstrong>Important information about Developer Mode:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>ChatGPT can perform write operations — update data, send messages, modify files\u003C/li>\n\u003Cli>Always verify actions before executing them \u003Cem>(confirmation is required by default)\u003C/em>\u003C/li>\n\u003Cli>Does not support local servers — you need a tunnel like ngrok for local applications\u003C/li>\n\u003Cli>Available only in the browser, not in the mobile app\u003C/li>\n\u003Cli>Supports SSE and Streaming HTTP protocols\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Security:\u003C/strong> OpenAI warns that misconfigured connectors or prompt injection attacks can lead to data loss or unintended actions. Use only trusted MCP servers and verify all write operations.\u003C/p>\n\u003Ch3 id=\"other-tools-supporting-mcp\" tabindex=\"-1\">Other tools supporting MCP\u003C/h3>\n\u003Cp>The MCP ecosystem is growing fast. Here are other popular tools with support for this protocol:\u003C/p>\n\u003Cp>\u003Cstrong>Cursor IDE\u003C/strong>\u003C/p>\n\u003Cp>Cursor, a code editor based on VS Code with built-in AI, supports MCP natively. Configuration in the \u003Ccode>.cursor/mcp.json\u003C/code> file:\u003C/p>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@modelcontextprotocol/server-github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"GITHUB_TOKEN\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"twoj-token\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Cp>\u003Cstrong>Cline (formerly Claude Code)\u003C/strong>\u003C/p>\n\u003Cp>Console tool for Linux, macOS, and Windows \u003Cem>(via WSL)\u003C/em>. Installation via CLI:\u003C/p>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#6F42C1, #B392F0);--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npm\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> install\u003C/span>\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -g\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @anthropic-ai/cline\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#6F42C1, #B392F0);--shiki-light:#6F42C1;--shiki-dark:#B392F0\">cline\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> mcp\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> add\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> github\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> https://github.com/mcp-server-url\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Cp>\u003Cstrong>Windsurf and Zed\u003C/strong>\u003C/p>\n\u003Cp>Modern code editors with built-in support for MCP from day one. Do not require installation of additional extensions.\u003C/p>\n\u003Cp>\u003Cstrong>JetBrains IDEs\u003C/strong>\u003C/p>\n\u003Cp>JetBrains is working on MCP integration in IntelliJ IDEA, PyCharm, and WebStorm. The MCP server runs locally in the IDE and provides context of the whole project for AI suggestions.\u003C/p>\n\u003Ch2 id=\"best-mcp-servers-for-developers\" tabindex=\"-1\">Best MCP servers for developers\u003C/h2>\n\u003Cp>Let's get down to specifics — which MCP servers really change the way developers work?\u003C/p>\n\u003Ch3 id=\"github-mcp-code-management-without-leaving-the-editor\" tabindex=\"-1\">GitHub MCP — code management without leaving the editor\u003C/h3>\n\u003Cp>\u003Cstrong>Official server from GitHub\u003C/strong> — one of the most popular MCP servers. Allows for:\u003C/p>\n\u003Cul>\n\u003Cli>Browsing repositories, commits, and pull requests\u003C/li>\n\u003Cli>Creating and managing issues\u003C/li>\n\u003Cli>Commenting and code review\u003C/li>\n\u003Cli>Searching in code and history\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Why it's worth it:\u003C/strong> Stay in your flow. Instead of switching between the IDE and the browser, just ask the question: \u003Cem>&quot;What issues are assigned to me in project X?&quot;\u003C/em> or \u003Cem>&quot;Create a pull request with my changes in the feature/auth branch&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Documentation and resources:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub Repository: \u003Ca href=\"https://github.com/github/github-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/github/github-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Installation guide for \u003Ca href=\"https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/install-claude.md\" target=\"_blank\" rel=\"noopener noreferrer\">Claude\u003C/a>, \u003Ca href=\"https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/install-vs-code.md\" target=\"_blank\" rel=\"noopener noreferrer\">VS Code\u003C/a>, \u003Ca href=\"https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/install-cursor.md\" target=\"_blank\" rel=\"noopener noreferrer\">Cursor\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.blog/ai-and-ml/generative-ai/a-practical-guide-on-how-to-use-the-github-mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Blog post\u003C/a> with practical examples\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Installation:\u003C/strong>\u003C/p>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@modelcontextprotocol/server-github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"GITHUB_TOKEN\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"ghp_your_token_here\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Ch3 id=\"filesystem-mcp-intelligent-file-management\" tabindex=\"-1\">Filesystem MCP — intelligent file management\u003C/h3>\n\u003Cp>Fundamental server from Anthropic that gives AI access to your file system with controlled permissions.\u003C/p>\n\u003Cp>\u003Cstrong>Capabilities:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Reading and writing files\u003C/li>\n\u003Cli>Creating and deleting directories\u003C/li>\n\u003Cli>Searching for files by patterns\u003C/li>\n\u003Cli>Analyzing project structure\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Usage example:\u003C/strong> \u003Cem>&quot;Find all TypeScript files in the project that contain unused imports and remove them&quot;\u003C/em> — AI will scan the project, find problems, and automatically fix them.\u003C/p>\n\u003Cp>\u003Cstrong>Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol/servers/filesystem\u003C/a>\u003C/li>\n\u003Cli>Examples: \u003Ca href=\"https://modelcontextprotocol.io/examples\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol.io/examples\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Security:\u003C/strong> You specify the exact paths the AI has access to. It cannot go outside these directories.\u003C/p>\n\u003Ch3 id=\"docker-mcp-containerization-from-the-chat-level\" tabindex=\"-1\">Docker MCP — containerization from the chat level\u003C/h3>\n\u003Cp>For developers working with Docker, this server is a game-changer.\u003C/p>\n\u003Cp>\u003Cstrong>Features:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Listing and managing containers\u003C/li>\n\u003Cli>Starting and stopping services\u003C/li>\n\u003Cli>Executing commands in containers\u003C/li>\n\u003Cli>Inspecting logs and application status\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Real-world scenario:\u003C/strong> \u003Cem>&quot;Restart database and backend containers, show logs from the last 5 minutes&quot;\u003C/em> — all without leaving the code editor.\u003C/p>\n\u003Cp>\u003Cstrong>Resources:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Community implementation: \u003Ca href=\"https://github.com/QuantGeekDev/docker-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/QuantGeekDev/docker-mcp\u003C/a>\u003C/li>\n\u003Cli>Docker Hub MCP Catalog: \u003Ca href=\"https://hub.docker.com/search?q=mcp\" target=\"_blank\" rel=\"noopener noreferrer\">hub.docker.com\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"sequential-thinking-mcp-ai-that-thinks-out-loud\" tabindex=\"-1\">Sequential Thinking MCP — AI that thinks out loud\u003C/h3>\n\u003Cp>This is not a typical data access server — Sequential Thinking adds the ability of \u003Cem>reflective problem solving\u003C/em> to AI.\u003C/p>\n\u003Cp>\u003Cstrong>How it works:\u003C/strong> The model divides complex problems into a sequence of thoughts, showing its reasoning process step by step. Each step can question or develop previous conclusions.\u003C/p>\n\u003Cp>\u003Cstrong>Ideal for:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Debugging complicated errors\u003C/li>\n\u003Cli>Designing system architecture\u003C/li>\n\u003Cli>Solving algorithmic puzzles\u003C/li>\n\u003Cli>Application performance analysis\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol/servers/sequentialthinking\u003C/a>\u003C/li>\n\u003Cli>Installation: \u003Ccode>npx -y @modelcontextprotocol/server-sequential-thinking\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"postgresql-mcp-databases-in-natural-language\" tabindex=\"-1\">PostgreSQL MCP — databases in natural language\u003C/h3>\n\u003Cp>\u003Cstrong>⚠️ Note:\u003C/strong> The official PostgreSQL server from Anthropic was archived in May 2025 due to detected security vulnerabilities \u003Cem>(SQL injection)\u003C/em>. We do not recommend using the version \u003Ccode>@modelcontextprotocol/server-postgres\u003C/code>.\u003C/p>\n\u003Cp>\u003Cstrong>Safe alternative:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Azure Database for PostgreSQL MCP Server: \u003Ca href=\"https://github.com/Azure-Samples/azure-postgresql-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/Azure-Samples/azure-postgresql-mcp\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>SQL queries have never been so simple — for safe implementations.\u003C/p>\n\u003Cp>\u003Cstrong>What it offers:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Executing SQL queries via natural language\u003C/li>\n\u003Cli>Database schema analysis\u003C/li>\n\u003Cli>Query optimization\u003C/li>\n\u003Cli>Migrations and data management\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Example:\u003C/strong> \u003Cem>&quot;Show me the 10 most active users from the last month and their average order value&quot;\u003C/em> — AI will write and execute the appropriate query itself.\u003C/p>\n\u003Ch3 id=\"context7-mcp-current-documentation-always-at-hand\" tabindex=\"-1\">Context7 MCP — current documentation always at hand\u003C/h3>\n\u003Cp>One of the biggest problems of AI in programming is outdated knowledge about libraries and frameworks. Context7 solves this problem.\u003C/p>\n\u003Cp>\u003Cstrong>Functionality:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Access to the latest documentation of thousands of libraries\u003C/li>\n\u003Cli>Semantic search in docs\u003C/li>\n\u003Cli>Code examples and best practices\u003C/li>\n\u003Cli>Support for the most popular languages and frameworks\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Example:\u003C/strong> \u003Cem>&quot;How to use React Hooks in version 18.3?&quot;\u003C/em> — AI will reach for the latest documentation instead of relying on outdated knowledge.\u003C/p>\n\u003Cp>\u003Cstrong>Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/upstash/context7\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/upstash/context7\u003C/a>\u003C/li>\n\u003Cli>Website: \u003Ca href=\"https://context7.com\" target=\"_blank\" rel=\"noopener noreferrer\">context7.com\u003C/a>\u003C/li>\n\u003Cli>Remote Server: \u003Ccode>https://mcp.context7.com/mcp\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"aws-and-azure-mcp-cloud-under-control\" tabindex=\"-1\">AWS and Azure MCP — cloud under control\u003C/h3>\n\u003Cp>Microsoft and AWS have released official MCP servers for their cloud platforms.\u003C/p>\n\u003Cp>\u003Cstrong>AWS MCP Server offers:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Management of Lambda, ECS, EKS resources\u003C/li>\n\u003Cli>Access to documentation and best practices\u003C/li>\n\u003Cli>Billing and performance metrics\u003C/li>\n\u003Cli>Deployment and application scaling\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>AWS Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/awslabs/mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/awslabs/mcp\u003C/a>\u003C/li>\n\u003Cli>Official documentation: \u003Ca href=\"https://awslabs.github.io/mcp/\" target=\"_blank\" rel=\"noopener noreferrer\">awslabs.github.io/mcp\u003C/a>\u003C/li>\n\u003Cli>Blog post: \u003Ca href=\"https://aws.amazon.com/blogs/aws/enhance-ai-assisted-development-with-amazon-ecs-amazon-eks-and-aws-serverless-mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS News Blog\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Azure MCP Server provides:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Integration with Azure DevOps\u003C/li>\n\u003Cli>Management of Cosmos DB and Storage\u003C/li>\n\u003Cli>Access to Azure CLI\u003C/li>\n\u003Cli>Monitoring and logs\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Azure Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/Azure/azure-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/Azure/azure-mcp\u003C/a>\u003C/li>\n\u003Cli>Microsoft Learn: \u003Ca href=\"https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">learn.microsoft.com/azure-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Getting Started: \u003Ca href=\"https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/get-started\" target=\"_blank\" rel=\"noopener noreferrer\">Installation Guide\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"playwright-mcp-ui-test-automation\" tabindex=\"-1\">Playwright MCP — UI test automation\u003C/h3>\n\u003Cp>Official server from Microsoft. End-to-end tests written in natural language? It is now possible.\u003C/p>\n\u003Cp>\u003Cstrong>Capabilities:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Automatic form filling\u003C/li>\n\u003Cli>Testing user interactions\u003C/li>\n\u003Cli>Screenshots and session recording\u003C/li>\n\u003Cli>Cross-browser testing\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Demo:\u003C/strong> \u003Cem>&quot;Test the registration form — fill all fields with correct data, submit, and verify that the user is redirected to the dashboard&quot;\u003C/em> — Playwright will execute the entire sequence automatically.\u003C/p>\n\u003Cp>\u003Cstrong>Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/microsoft/playwright-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/microsoft/playwright-mcp\u003C/a>\u003C/li>\n\u003Cli>Installation: \u003Ccode>npx @playwright/mcp@latest\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"microsoft-learn-docs-mcp-always-up-to-date-net-documentation\" tabindex=\"-1\">Microsoft Learn Docs MCP — always up-to-date .NET documentation\u003C/h3>\n\u003Cp>Official server from Microsoft for .NET developers — this is a must-have. The server provides access to official Microsoft Learn documentation in real-time.\u003C/p>\n\u003Cp>\u003Cstrong>Why it's important:\u003C/strong> AI often doesn't know the latest C# or .NET features. This server solves the problem by giving access to current API references, tutorials, and best practices.\u003C/p>\n\u003Cp>\u003Cstrong>Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/MicrosoftDocs/mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/MicrosoftDocs/mcp\u003C/a>\u003C/li>\n\u003Cli>Microsoft Learn: \u003Ca href=\"https://learn.microsoft.com/en-us/training/support/mcp\" target=\"_blank\" rel=\"noopener noreferrer\">learn.microsoft.com/training/support/mcp\u003C/a>\u003C/li>\n\u003Cli>Remote Endpoint: \u003Ccode>https://learn.microsoft.com/api/mcp\u003C/code> \u003Cem>(public, no authentication)\u003C/em>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"git-mcp-version-control-from-the-ai-level\" tabindex=\"-1\">Git MCP — version control from the AI level\u003C/h3>\n\u003Cp>Git management without memorizing commands.\u003C/p>\n\u003Cp>\u003Cstrong>Features:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Committing changes with intelligent messages\u003C/li>\n\u003Cli>Branch management\u003C/li>\n\u003Cli>History and diff between versions\u003C/li>\n\u003Cli>Resolving merge conflicts\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Note:\u003C/strong> The official GitHub MCP Server \u003Cem>(described earlier)\u003C/em> provides the most complete Git support, especially for GitHub workflow. For repositories outside GitHub, check:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https://github.com/cyanheads/git-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">cyanheads/git-mcp-server\u003C/a> — universal for any Git repository\u003C/li>\n\u003C/ul>\n\u003Ch2 id=\"best-mcp-servers-for-non-technical-users\" tabindex=\"-1\">Best MCP servers for non-technical users\u003C/h2>\n\u003Cp>MCP is not just a toy for programmers — non-technical people can also significantly improve their work.\u003C/p>\n\u003Ch3 id=\"google-drive-mcp-intelligent-document-management\" tabindex=\"-1\">Google Drive MCP — intelligent document management\u003C/h3>\n\u003Cp>Your Google Drive becomes fully searchable and editable by AI.\u003C/p>\n\u003Cp>\u003Cstrong>What you can do:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Searching documents by content\u003C/li>\n\u003Cli>Creating and editing files\u003C/li>\n\u003Cli>Organizing folders\u003C/li>\n\u003Cli>Sharing and managing permissions\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Example:\u003C/strong> \u003Cem>&quot;Find all presentations from Q4 2024 related to marketing and move them to the Archives folder&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Status:\u003C/strong> The official server from Anthropic was archived in May 2025. Community implementations are available for Google Drive and the entire Google Workspace — details later in the article.\u003C/p>\n\u003Ch3 id=\"slack-mcp-team-communication-without-switching-windows\" tabindex=\"-1\">Slack MCP — team communication without switching windows\u003C/h3>\n\u003Cp>Stay up to date with Slack without constantly checking the app.\u003C/p>\n\u003Cp>\u003Cstrong>Capabilities:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Reading unread messages\u003C/li>\n\u003Cli>Sending messages and replying in threads\u003C/li>\n\u003Cli>Searching in conversation history\u003C/li>\n\u003Cli>Managing channels and reminders\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Use case:\u003C/strong> You are working in a code editor and want to be up to date with the team: \u003Cem>&quot;Check if there were any important messages on #devops in the last hour&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Status:\u003C/strong> The official server from Anthropic was archived in May 2025. Most popular community implementation:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https://github.com/korotovsky/slack-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">korotovsky/slack-mcp-server\u003C/a> — feature-rich, supports DMs, Group DMs, multiple transports \u003Cem>(used by 9000+ users)\u003C/em>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"notion-mcp-knowledge-and-task-management\" tabindex=\"-1\">Notion MCP — knowledge and task management\u003C/h3>\n\u003Cp>Official server from Notion. Notion is a popular tool for project management and note-taking. With MCP you can manage it via AI.\u003C/p>\n\u003Cp>\u003Cstrong>Features:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Retrieving and updating pages\u003C/li>\n\u003Cli>Creating tasks and projects\u003C/li>\n\u003Cli>Searching in notes\u003C/li>\n\u003Cli>Managing Notion databases\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Example:\u003C/strong> \u003Cem>&quot;Show me all Notion tasks marked as 'High Priority' and remind me about them tomorrow morning&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/makenotion/notion-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/makenotion/notion-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Notion Developers: \u003Ca href=\"https://developers.notion.com/docs/mcp\" target=\"_blank\" rel=\"noopener noreferrer\">developers.notion.com/docs/mcp\u003C/a>\u003C/li>\n\u003Cli>Getting Started: \u003Ca href=\"https://developers.notion.com/docs/get-started-with-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">Installation Guide\u003C/a>\u003C/li>\n\u003Cli>Remote Server: \u003Ccode>https://mcp.notion.com/mcp\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"gmail-and-google-calendar-mcp-productivity-to-the-max\" tabindex=\"-1\">Gmail and Google Calendar MCP — productivity to the max\u003C/h3>\n\u003Cp>Manage emails and calendar without switching tabs.\u003C/p>\n\u003Cp>\u003Cstrong>Gmail MCP:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Searching and filtering emails\u003C/li>\n\u003Cli>Sending messages with intelligent replies\u003C/li>\n\u003Cli>Managing labels and folders\u003C/li>\n\u003Cli>Inbox analysis\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Google Calendar MCP:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Adding and editing events\u003C/li>\n\u003Cli>Checking availability\u003C/li>\n\u003Cli>Reminders and summaries\u003C/li>\n\u003Cli>Integration with other tools\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Workflow:\u003C/strong> \u003Cem>&quot;Check my calendar for this week and send an email to the team with a summary of upcoming meetings&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Community implementations:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Gmail: \u003Ca href=\"https://github.com/GongRzhe/Gmail-MCP-Server\" target=\"_blank\" rel=\"noopener noreferrer\">GongRzhe/Gmail-MCP-Server\u003C/a> — auto-authentication, attachments\u003C/li>\n\u003Cli>Gmail: \u003Ca href=\"https://github.com/shinzo-labs/gmail-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">shinzo-labs/gmail-mcp\u003C/a> — full Gmail API, remote server\u003C/li>\n\u003Cli>Google Calendar: \u003Ca href=\"https://github.com/nspady/google-calendar-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">nspady/google-calendar-mcp\u003C/a> — most complete implementation\u003C/li>\n\u003Cli>All-in-One: \u003Ca href=\"https://github.com/taylorwilsdon/google_workspace_mcp\" target=\"_blank\" rel=\"noopener noreferrer\">taylorwilsdon/google_workspace_mcp\u003C/a> — Gmail + Calendar + Drive + more\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"brave-search-mcp-private-web-search\" tabindex=\"-1\">Brave Search MCP — private web search\u003C/h3>\n\u003Cp>Official server from Brave. Give your AI access to the internet while maintaining privacy.\u003C/p>\n\u003Cp>\u003Cstrong>Why Brave:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Does not track users\u003C/li>\n\u003Cli>Fast and accurate results\u003C/li>\n\u003Cli>Dedicated API for developers\u003C/li>\n\u003Cli>2000 free queries per month\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Features:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>General and local search\u003C/li>\n\u003Cli>Filtering results by date, safety\u003C/li>\n\u003Cli>Support for technical queries\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/brave/brave-search-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/brave/brave-search-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Installation: \u003Ccode>npx -y @brave/brave-search-mcp-server\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"figma-mcp-design-meets-development\" tabindex=\"-1\">Figma MCP — design meets development\u003C/h3>\n\u003Cp>Official server from Figma \u003Cem>(Open Beta)\u003C/em>. For designers and developers working with Figma.\u003C/p>\n\u003Cp>\u003Cstrong>What it offers:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Searching projects and components\u003C/li>\n\u003Cli>Inspecting styles and properties\u003C/li>\n\u003Cli>Exporting assets\u003C/li>\n\u003Cli>Generating code from design\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Example:\u003C/strong> \u003Cem>&quot;Show me all colors used in the Dashboard project and generate CSS variables&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub Setup Guide: \u003Ca href=\"https://github.com/figma/mcp-server-guide\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/figma/mcp-server-guide\u003C/a>\u003C/li>\n\u003Cli>Figma Developers: \u003Ca href=\"https://developers.figma.com/docs/figma-mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">developers.figma.com/docs/figma-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Remote Server: \u003Ccode>https://mcp.figma.com/mcp\u003C/code>\u003C/li>\n\u003Cli>Local Desktop: \u003Ccode>http://127.0.0.1:3845/mcp\u003C/code> \u003Cem>(enable in Figma Desktop)\u003C/em>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"excel-and-google-sheets-mcp-data-analytics-simplified\" tabindex=\"-1\">Excel and Google Sheets MCP — data analytics simplified\u003C/h3>\n\u003Cp>Analyze and modify spreadsheets in natural language.\u003C/p>\n\u003Cp>\u003Cstrong>Capabilities:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Data analysis and creating charts\u003C/li>\n\u003Cli>Automatic formulas and functions\u003C/li>\n\u003Cli>Data cleaning and transformation\u003C/li>\n\u003Cli>Generating reports\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Use case:\u003C/strong> \u003Cem>&quot;Analyze sales from this sheet, group by months, and create a trend chart&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Community implementations:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Excel: \u003Ca href=\"https://github.com/negokaz/excel-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">negokaz/excel-mcp-server\u003C/a> — read/write Excel, Windows live editing\u003C/li>\n\u003Cli>Google Sheets: \u003Ca href=\"https://github.com/xing5/mcp-google-sheets\" target=\"_blank\" rel=\"noopener noreferrer\">xing5/mcp-google-sheets\u003C/a> — most complete, CRUD, batch updates\u003C/li>\n\u003Cli>Google Sheets: \u003Ca href=\"https://github.com/isaacphi/mcp-gdrive\" target=\"_blank\" rel=\"noopener noreferrer\">isaacphi/mcp-gdrive\u003C/a> — combination of Drive + Sheets\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"puppeteer-mcp-browser-automation\" tabindex=\"-1\">Puppeteer MCP — browser automation\u003C/h3>\n\u003Cp>Web scraping and automation without writing code.\u003C/p>\n\u003Cp>\u003Cstrong>Features:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Automatic form filling\u003C/li>\n\u003Cli>Screenshots and PDFs from pages\u003C/li>\n\u003Cli>Navigation and clicking\u003C/li>\n\u003Cli>Data extraction from pages\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Example:\u003C/strong> \u003Cem>&quot;Go to this page, fill out the contact form, and send a message&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Status:\u003C/strong> The official server from Anthropic was archived in May 2025. We recommend using the official Playwright MCP Server from Microsoft \u003Cem>(described earlier)\u003C/em>, which offers better capabilities and is actively developed.\u003C/p>\n\u003Ch3 id=\"youtube-mcp-channel-management-and-analytics\" tabindex=\"-1\">YouTube MCP — channel management and analytics\u003C/h3>\n\u003Cp>For YouTube content creators.\u003C/p>\n\u003Cp>\u003Cstrong>Capabilities:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Channel statistics and analytics\u003C/li>\n\u003Cli>Managing videos and playlists\u003C/li>\n\u003Cli>Comments and interactions\u003C/li>\n\u003Cli>SEO optimization of videos\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Community implementations:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https://github.com/ZubeidHendricks/youtube-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">ZubeidHendricks/youtube-mcp-server\u003C/a> — video management, Shorts, advanced analytics\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/dannySubsense/youtube-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">dannySubsense/youtube-mcp-server\u003C/a> — 14 functions, technology freshness scoring\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/anaisbetts/mcp-youtube\" target=\"_blank\" rel=\"noopener noreferrer\">anaisbetts/mcp-youtube\u003C/a> — basic YouTube API support\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"google-workspace-mcp-everything-in-one-place\" tabindex=\"-1\">Google Workspace MCP — everything in one place\u003C/h3>\n\u003Cp>If you need a comprehensive solution for the entire Google ecosystem, there is one server that combines it all.\u003C/p>\n\u003Cp>\u003Cstrong>taylorwilsdon/google_workspace_mcp — the most complete integration:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website:\u003C/strong> \u003Ca href=\"https://workspacemcp.com\" target=\"_blank\" rel=\"noopener noreferrer\">workspacemcp.com\u003C/a>\u003C/li>\n\u003Cli>\u003Cstrong>GitHub:\u003C/strong> \u003Ca href=\"https://github.com/taylorwilsdon/google_workspace_mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/taylorwilsdon/google_workspace_mcp\u003C/a>\u003C/li>\n\u003Cli>\u003Cstrong>Installation:\u003C/strong> \u003Ccode>uvx workspace-mcp --tool-tier core\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>What it includes:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Gmail \u003Cem>(sending, reading, drafts, labels)\u003C/em>\u003C/li>\n\u003Cli>Google Drive \u003Cem>(files, folders, sharing)\u003C/em>\u003C/li>\n\u003Cli>Google Calendar \u003Cem>(events, availability, invitations)\u003C/em>\u003C/li>\n\u003Cli>Google Sheets \u003Cem>(read/write, formulas)\u003C/em>\u003C/li>\n\u003Cli>Google Docs \u003Cem>(creation, editing)\u003C/em>\u003C/li>\n\u003Cli>Google Slides \u003Cem>(presentations)\u003C/em>\u003C/li>\n\u003Cli>Google Forms, Tasks, Chat, Custom Search\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Why this solution:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Production-ready with OAuth 2.1\u003C/li>\n\u003Cli>One installation for all Google services\u003C/li>\n\u003Cli>One-click setup for Claude Desktop\u003C/li>\n\u003Cli>Actively developed and maintained\u003C/li>\n\u003C/ul>\n\u003Ch2 id=\"docker-mcp-toolkit-managing-mcp-servers-in-one-place\" tabindex=\"-1\">Docker MCP Toolkit — managing MCP servers in one place\u003C/h2>\n\u003Cp>Docker Desktop has introduced \u003Cstrong>MCP Toolkit\u003C/strong> — a tool that significantly facilitates managing local MCP servers.\u003C/p>\n\u003Cp>\u003Cstrong>What it offers:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>MCP server catalog with one-click installation\u003C/li>\n\u003Cli>Automatic management of dependencies and containers\u003C/li>\n\u003Cli>Central configuration for all AI tools\u003C/li>\n\u003Cli>Easy updates and removal of servers\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>How to use:\u003C/strong>\u003C/p>\n\u003Col>\n\u003Cli>Install Docker Desktop with MCP Toolkit\u003C/li>\n\u003Cli>Go to the MCP tab in Docker Desktop\u003C/li>\n\u003Cli>Browse the catalog and install servers with one click\u003C/li>\n\u003Cli>Configure connection with Claude Desktop or other tools\u003C/li>\n\u003C/ol>\n\u003Cp>This is an excellent solution for people who want to experiment with multiple MCP servers without manually configuring each of them.\u003C/p>\n\u003Ch2 id=\"security-and-best-practices\" tabindex=\"-1\">Security and best practices\u003C/h2>\n\u003Ch3 id=\"current-mcp-security-challenges\" tabindex=\"-1\">Current MCP security challenges\u003C/h3>\n\u003Cp>Although MCP is an open-source protocol with a well-thought-out architecture, security researchers have identified several significant problems:\u003C/p>\n\u003Cp>\u003Cstrong>Prompt Injection\u003C/strong>\u003C/p>\n\u003Cp>Malicious MCP servers may try to manipulate prompts sent to the AI model, forcing it to perform unwanted actions. OpenAI calls this \u003Cem>&quot;powerful but dangerous&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Token Misuse\u003C/strong>\u003C/p>\n\u003Cp>Problem with improper use of access tokens. That is why since June 2025 MCP requires the implementation of Resource Indicators \u003Cem>(RFC 8707)\u003C/em>, which limit the scope of tokens to specific servers.\u003C/p>\n\u003Cp>\u003Cstrong>Lookalike Tools\u003C/strong>\u003C/p>\n\u003Cp>Possibility of one tool impersonating another, which may lead to data leakage.\u003C/p>\n\u003Cp>\u003Cstrong>NeighborJack\u003C/strong>\u003C/p>\n\u003Cp>Vulnerability detected in July 2025 that could expose MCP servers in the local network, giving attackers access to the entire host.\u003C/p>\n\u003Ch3 id=\"how-to-protect-yourself-against-threats\" tabindex=\"-1\">How to protect yourself against threats?\u003C/h3>\n\u003Col>\n\u003Cli>\u003Cstrong>Use only trusted servers\u003C/strong>: Install servers from official GitHub repositories, Anthropic Registry, or from proven providers\u003C/li>\n\u003Cli>\u003Cstrong>Verify permissions\u003C/strong>: Before running the server, check what resources it will have access to\u003C/li>\n\u003Cli>\u003Cstrong>Update regularly\u003C/strong>: Keep MCP servers and AI tools on the latest versions\u003C/li>\n\u003Cli>\u003Cstrong>Do not share publicly\u003C/strong>: Local servers should remain local — do not expose them to the internet without appropriate security measures\u003C/li>\n\u003Cli>\u003Cstrong>Use OAuth\u003C/strong>: When possible, use OAuth instead of static tokens\u003C/li>\n\u003Cli>\u003Cstrong>Audit logs\u003C/strong>: Monitor what actions AI performs via MCP servers\u003C/li>\n\u003Cli>\u003Cstrong>Environment isolation\u003C/strong>: Consider running MCP servers in Docker containers for an additional layer of security\u003C/li>\n\u003C/ol>\n\u003Ch2 id=\"future-of-model-context-protocol\" tabindex=\"-1\">Future of Model Context Protocol\u003C/h2>\n\u003Cp>MCP is developing at a breakneck pace. The roadmap for November 2025 shows exciting directions of development:\u003C/p>\n\u003Ch3 id=\"async-operations\" tabindex=\"-1\">Async operations\u003C/h3>\n\u003Cp>Currently, MCP is mainly synchronous. Soon, servers will be able to run long-running background tasks, informing the model about their status.\u003C/p>\n\u003Ch3 id=\"mcp-registry-in-production\" tabindex=\"-1\">MCP Registry in production\u003C/h3>\n\u003Cp>Public MCP server registry that will facilitate discovering and installing new integrations. Currently in preview, planned GA in the coming months.\u003C/p>\n\u003Ch3 id=\"automatic-discovery\" tabindex=\"-1\">Automatic discovery\u003C/h3>\n\u003Cp>Servers will be able to announce their capabilities via \u003Ccode>.well-known URLs\u003C/code>, which will enable automatic cataloging by the registry.\u003C/p>\n\u003Ch3 id=\"horizontal-scaling\" tabindex=\"-1\">Horizontal scaling\u003C/h3>\n\u003Cp>Better support for deploying MCP servers in production environments with load balancing and session management.\u003C/p>\n\u003Ch3 id=\"support-in-gemini\" tabindex=\"-1\">Support in Gemini\u003C/h3>\n\u003Cp>Demis Hassabis, CEO of Google DeepMind, confirmed in April 2025 that upcoming versions of Gemini will support MCP natively.\u003C/p>\n\u003Ch2 id=\"key-resources-and-documentation\" tabindex=\"-1\">Key resources and documentation\u003C/h2>\n\u003Cp>If you want to explore the MCP topic, here are the most important sources:\u003C/p>\n\u003Cp>\u003Cstrong>Official MCP documentation:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Website: \u003Ca href=\"https://modelcontextprotocol.io/\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol.io\u003C/a>\u003C/li>\n\u003Cli>Server examples: \u003Ca href=\"https://modelcontextprotocol.io/examples\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol.io/examples\u003C/a>\u003C/li>\n\u003Cli>Roadmap: \u003Ca href=\"https://modelcontextprotocol.io/development/roadmap\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol.io/development/roadmap\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>GitHub Repositories:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Active servers: \u003Ca href=\"https://github.com/modelcontextprotocol/servers\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/modelcontextprotocol/servers\u003C/a>\u003C/li>\n\u003Cli>Archived servers: \u003Ca href=\"https://github.com/modelcontextprotocol/servers-archived\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/modelcontextprotocol/servers-archived\u003C/a>\u003C/li>\n\u003Cli>MCP Registry: \u003Ca href=\"https://github.com/modelcontextprotocol/registry\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/modelcontextprotocol/registry\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Articles and announcements:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Anthropic announcement: \u003Ca href=\"https://www.anthropic.com/news/model-context-protocol\" target=\"_blank\" rel=\"noopener noreferrer\">anthropic.com/news/model-context-protocol\u003C/a>\u003C/li>\n\u003Cli>Claude Desktop Extensions: \u003Ca href=\"https://www.anthropic.com/engineering/desktop-extensions\" target=\"_blank\" rel=\"noopener noreferrer\">anthropic.com/engineering/desktop-extensions\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Community server catalogs:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Awesome MCP Servers: \u003Ca href=\"https://github.com/punkpeye/awesome-mcp-servers\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/punkpeye/awesome-mcp-servers\u003C/a>\u003C/li>\n\u003Cli>MCP Index: \u003Ca href=\"https://mcpindex.net\" target=\"_blank\" rel=\"noopener noreferrer\">mcpindex.net\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Ch2 id=\"summary\" tabindex=\"-1\">Summary\u003C/h2>\n\u003Cp>Model Context Protocol is not just another technology — it is a fundamental change in how we interact with artificial intelligence. We have moved from isolated chatbots to integrated agents that can act in the real world.\u003C/p>\n\u003Cp>\u003Cstrong>Key takeaways:\u003C/strong>\u003C/p>\n\u003Col>\n\u003Cli>\u003Cstrong>MCP is an industry standard\u003C/strong>: Adoption by OpenAI, Google DeepMind, Microsoft, and Anthropic confirms that this is the future of AI integration\u003C/li>\n\u003Cli>\u003Cstrong>Something for everyone\u003C/strong>: You don't have to be a programmer to use MCP — servers for Gmail, Drive, or Notion are equally useful\u003C/li>\n\u003Cli>\u003Cstrong>Security matters\u003C/strong>: Use only trusted servers and monitor permissions\u003C/li>\n\u003Cli>\u003Cstrong>The ecosystem is growing\u003C/strong>: Hundreds of new MCP servers are created every month — you will find the right tool for every use case\u003C/li>\n\u003Cli>\u003Cstrong>Claude Desktop leads\u003C/strong>: Currently the most polished MCP integration, with Desktop Extensions facilitating installation\u003C/li>\n\u003Cli>\u003Cstrong>ChatGPT is catching up\u003C/strong>: Developer Mode gives full write capabilities, though it requires caution\u003C/li>\n\u003Cli>\u003Cstrong>This is just the beginning\u003C/strong>: The roadmap shows that MCP will be even more powerful with async, registry, and better scaling\u003C/li>\n\u003C/ol>\n\u003Cp>Will MCP replace programmers? Of course not. Just as a hammer didn't replace builders, and Excel didn't replace accountants, MCP won't replace developers. But it will change the way we work — allowing us to focus on solving problems instead of writing boilerplate and managing integrations.\u003C/p>\n","\u003Ch2 id=\"rewolucja-w-pracy-z-ai-jak-rozszerzyc-mozliwosci-modeli-jezykowych\" tabindex=\"-1\">Rewolucja w pracy z AI: jak rozszerzyć możliwości modeli językowych\u003C/h2>\n\u003Cp>Modele językowe, takie jak Claude czy ChatGPT, zrewolucjonizowały sposób, w jaki pracujemy z komputerem. Jednak mimo imponujących możliwości, te narzędzia mają istotne ograniczenie — są odizolowane od rzeczywistych danych i systemów, z których korzystamy na co dzień. Nie mogą same przeszukać Twojego dysku, zaktualizować bazy danych czy wejść w interakcję z API zewnętrznych serwisów. Przynajmniej do teraz.\u003C/p>\n\u003Cp>W listopadzie 2024 roku firma Anthropic zaprezentowała \u003Cstrong>Model Context Protocol (MCP)\u003C/strong> — otwarty standard, który zmienia zasady gry. MCP działa jak uniwersalny interfejs, który pozwala modelom AI łączyć się z zewnętrznymi źródłami danych i narzędziami w sposób standaryzowany i bezpieczny. To tak, jakby dać swojemu asystentowi AI prawdziwe ręce, którymi może wykonywać konkretne zadania.\u003C/p>\n\u003Cp>Już w marcu 2025 roku OpenAI oficjalnie przyjął MCP do swojego ekosystemu, a Google DeepMind ogłosił wsparcie dla MCP w nadchodzących wersjach Gemini. Dziś MCP staje się standardem branżowym — jego adopcja przez największych graczy rynku AI potwierdza, że to nie chwilowy trend, ale przyszłość interakcji z inteligentnymi asystentami.\u003C/p>\n\u003Cp>W tym artykule pokażę, czym są serwery MCP, dlaczego warto z nich korzystać oraz jak je skonfigurować w najpopularniejszych narzędziach AI. Przedstawię również najciekawsze serwery dla programistów i użytkowników nietechnicznych.\u003C/p>\n\u003Ch2 id=\"czym-sa-serwery-mcp\" tabindex=\"-1\">Czym są serwery MCP?\u003C/h2>\n\u003Cp>Zacznijmy od podstaw. \u003Cstrong>Model Context Protocol\u003C/strong> to otwarty protokół komunikacji, który standaryzuje sposób, w jaki modele AI łączą się z zewnętrznymi zasobami danych i narzędziami. Możemy go porównać do \u003Cem>USB-C dla sztucznej inteligencji\u003C/em> — uniwersalnego złącza, które działa wszędzie.\u003C/p>\n\u003Ch3 id=\"problem-nm-ktory-rozwiazuje-mcp\" tabindex=\"-1\">Problem N×M, który rozwiązuje MCP\u003C/h3>\n\u003Cp>Przed pojawieniem się MCP, każda integracja AI z zewnętrznym narzędziem wymagała napisania dedykowanego kodu. Jeśli miałeś N modeli AI i M narzędzi, musiałeś stworzyć N×M różnych integracji. To był horror zarówno dla deweloperów, jak i dla firm chcących wykorzystać AI w swoich systemach.\u003C/p>\n\u003Cp>MCP rozwiązuje ten problem poprzez stworzenie uniwersalnego standardu. Teraz wystarczy raz zaimplementować \u003Cstrong>serwer MCP\u003C/strong> dla danego narzędzia, a wszystkie modele AI wspierające ten protokół mogą z niego korzystać. Problem N×M zamienia się w problem N+M — dramatyczna redukcja złożoności.\u003C/p>\n\u003Ch3 id=\"jak-to-dziaa-w-praktyce\" tabindex=\"-1\">Jak to działa w praktyce?\u003C/h3>\n\u003Cp>Serwery MCP to lekkie programy, które działają jako \u003Cem>mostki\u003C/em> pomiędzy modelem AI a zewnętrznym źródłem danych lub narzędziem. Mogą być uruchamiane lokalnie na Twoim komputerze \u003Cem>(dla dostępu do plików, baz danych czy aplikacji)\u003C/em> lub zdalnie w chmurze \u003Cem>(dla usług internetowych)\u003C/em>.\u003C/p>\n\u003Cp>Protokół definiuje trzy główne komponenty:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cstrong>Resources\u003C/strong> \u003Cem>(zasoby)\u003C/em>: dane, które serwer udostępnia modelowi AI — mogą to być pliki, wpisy z bazy danych czy dokumentacja\u003C/li>\n\u003Cli>\u003Cstrong>Tools\u003C/strong> \u003Cem>(narzędzia)\u003C/em>: funkcje, które model AI może wywołać — np. zapisanie pliku, wysłanie wiadomości czy wykonanie zapytania SQL\u003C/li>\n\u003Cli>\u003Cstrong>Prompts\u003C/strong> \u003Cem>(podpowiedzi)\u003C/em>: predefiniowane szablony promptów, które ułatwiają pracę z danym narzędziem\u003C/li>\n\u003C/ul>\n\u003Cp>Komunikacja odbywa się przez JSON-RPC 2.0, co czyni protokół lekkim i uniwersalnym. MCP został zaprojektowany z myślą o bezpieczeństwie — wspiera OAuth 2.0, uwierzytelnianie i szczegółową kontrolę uprawnień.\u003C/p>\n\u003Ch2 id=\"dlaczego-warto-uzywac-serwerow-mcp\" tabindex=\"-1\">Dlaczego warto używać serwerów MCP?\u003C/h2>\n\u003Cp>Korzyści z wykorzystania MCP są ogromne, zarówno dla indywidualnych użytkowników, jak i dla całych zespołów.\u003C/p>\n\u003Ch3 id=\"eliminacja-halucynacji-i-dostep-do-aktualnych-danych\" tabindex=\"-1\">Eliminacja halucynacji i dostęp do aktualnych danych\u003C/h3>\n\u003Cp>Jednym z największych problemów modeli językowych są \u003Cem>halucynacje\u003C/em> — sytuacje, w których AI wymyśla informacje. MCP radykalnie redukuje to zjawisko, dając modelom dostęp do rzeczywistych, aktualnych danych. Zamiast polegać na wiedzy z okresu treningu, model może sięgnąć bezpośrednio do Twojej bazy danych, dokumentacji czy API.\u003C/p>\n\u003Ch3 id=\"automatyzacja-zozonych-przepywow-pracy\" tabindex=\"-1\">Automatyzacja złożonych przepływów pracy\u003C/h3>\n\u003Cp>Z MCP, Twój asystent AI przestaje być biernym czatbotem, a staje się aktywnym agentem, który może wykonywać wieloetapowe zadania. Przykłady:\u003C/p>\n\u003Cul>\n\u003Cli>Analiza logów z serwera, zidentyfikowanie problemu i automatyczne utworzenie zgłoszenia w systemie ticketów\u003C/li>\n\u003Cli>Pobranie danych z bazy, wygenerowanie raportu i wysłanie go przez Slack\u003C/li>\n\u003Cli>Przeszukanie repozytorium kodu, znalezienie błędów bezpieczeństwa i utworzenie pull requestów z poprawkami\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"standaryzacja-i-redukcja-kosztow-rozwoju\" tabindex=\"-1\">Standaryzacja i redukcja kosztów rozwoju\u003C/h3>\n\u003Cp>Dzięki otwartemu standardowi, organizacje mogą budować integracje raz i używać ich z różnymi modelami AI. To oznacza:\u003C/p>\n\u003Cul>\n\u003Cli>Mniejsze koszty deweloperskie\u003C/li>\n\u003Cli>Łatwiejsze utrzymanie systemów\u003C/li>\n\u003Cli>Możliwość zmiany dostawcy AI bez przepisywania integracji\u003C/li>\n\u003Cli>Szybsze wdrażanie nowych funkcjonalności\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"bezpieczenstwo-i-kontrola-dostepu\" tabindex=\"-1\">Bezpieczeństwo i kontrola dostępu\u003C/h3>\n\u003Cp>MCP został zaprojektowany z myślą o bezpieczeństwie korporacyjnym. Protokół wspiera:\u003C/p>\n\u003Cul>\n\u003Cli>Szczegółową kontrolę uprawnień — możesz określić, do jakich zasobów model ma dostęp\u003C/li>\n\u003Cli>OAuth 2.0 i inne mechanizmy uwierzytelniania\u003C/li>\n\u003Cli>Resource Indicators \u003Cem>(RFC 8707)\u003C/em>, które zapobiegają nadużyciu tokenów dostępu\u003C/li>\n\u003Cli>Audyt wszystkich akcji wykonywanych przez AI\u003C/li>\n\u003C/ul>\n\u003Cp>Warto jednak pamiętać, że bezpieczeństwo MCP wciąż ewoluuje. W 2025 roku badacze wykryli kilka luk, w tym problemy z \u003Cem>prompt injection\u003C/em> i potencjalną eksfiltrację danych. Ważne jest, by korzystać tylko z zaufanych serwerów MCP i regularnie aktualizować ich wersje.\u003C/p>\n\u003Ch2 id=\"jak-dodac-serwery-mcp-do-llm-ow\" tabindex=\"-1\">Jak dodać serwery MCP do LLM-ów?\u003C/h2>\n\u003Cp>Teraz przechodzimy do praktyki — pokażę, jak skonfigurować serwery MCP w najpopularniejszych narzędziach AI.\u003C/p>\n\u003Ch3 id=\"claude-desktop-najprostsza-konfiguracja\" tabindex=\"-1\">Claude Desktop — najprostsza konfiguracja\u003C/h3>\n\u003Cp>Claude Desktop oferuje obecnie najbardziej dopracowane wsparcie dla MCP. Od września 2025 roku wprowadzono \u003Cstrong>Desktop Extensions\u003C/strong> — pakiety .mcpb, które instalujesz jednym kliknięciem, bez potrzeby edycji plików konfiguracyjnych.\u003C/p>\n\u003Cp>\u003Cstrong>Metoda 1: Instalacja przez katalog rozszerzeń (zalecana)\u003C/strong>\u003C/p>\n\u003Cp>Dla użytkowników płatnych planów \u003Cem>(Pro, Max, Team, Enterprise)\u003C/em>:\u003C/p>\n\u003Col>\n\u003Cli>Otwórz Claude Desktop i przejdź do \u003Ccode>Settings → Extensions\u003C/code>\u003C/li>\n\u003Cli>Kliknij \u003Ccode>Browse extensions\u003C/code>, aby przejrzeć oficjalny katalog\u003C/li>\n\u003Cli>Wybierz interesujące Cię rozszerzenie i kliknij \u003Ccode>Install\u003C/code>\u003C/li>\n\u003Cli>Skonfiguruj wymagane ustawienia \u003Cem>(np. klucze API)\u003C/em> w przyjaznym interfejsie\u003C/li>\n\u003Cli>Rozszerzenie jest od razu dostępne w konwersacjach\u003C/li>\n\u003C/ol>\n\u003Cp>\u003Cstrong>Metoda 2: Ręczna konfiguracja (dla zaawansowanych)\u003C/strong>\u003C/p>\n\u003Cp>Dla użytkowników darmowego planu lub własnych serwerów MCP:\u003C/p>\n\u003Col>\n\u003Cli>Otwórz Claude Desktop i przejdź do \u003Ccode>Settings → Developer\u003C/code>\u003C/li>\n\u003Cli>Kliknij \u003Ccode>Edit Config\u003C/code> — otworzy się plik \u003Ccode>claude_desktop_config.json\u003C/code>\u003C/li>\n\u003Cli>Dodaj konfigurację serwera MCP w formacie JSON:\u003C/li>\n\u003C/ol>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"filesystem\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"-y\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"@modelcontextprotocol/server-filesystem\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"/Users/username/Desktop\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"/Users/username/Downloads\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      ]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    },\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@modelcontextprotocol/server-github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"GITHUB_TOKEN\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"twoj-token-github\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Col start=\"4\">\n\u003Cli>Zapisz plik i zrestartuj Claude Desktop\u003C/li>\n\u003Cli>Po ponownym uruchomieniu zobaczysz ikonę młotka w prawym dolnym rogu — kliknij, aby zobaczyć dostępne narzędzia\u003C/li>\n\u003C/ol>\n\u003Cp>\u003Cstrong>Uwaga:\u003C/strong> Potrzebujesz zainstalowanego Node.js na swoim komputerze. Sprawdź instalację, uruchamiając \u003Ccode>node --version\u003C/code> w terminalu.\u003C/p>\n\u003Ch3 id=\"chatgpt-developer-mode-z-penym-wsparciem-mcp\" tabindex=\"-1\">ChatGPT — Developer Mode z pełnym wsparciem MCP\u003C/h3>\n\u003Cp>OpenAI dodał pełne wsparcie dla MCP we wrześniu 2025 roku poprzez tryb \u003Cstrong>Developer Mode\u003C/strong>. To potężna, ale — jak ostrzega sam OpenAI — \u003Cem>„potężna, ale niebezpieczna&quot;\u003C/em> funkcjonalność.\u003C/p>\n\u003Cp>\u003Cstrong>Jak włączyć Developer Mode:\u003C/strong>\u003C/p>\n\u003Col>\n\u003Cli>Zaloguj się do ChatGPT \u003Cem>(wymagany plan Plus lub Pro)\u003C/em>\u003C/li>\n\u003Cli>Przejdź do \u003Ccode>Settings → Connectors → Advanced\u003C/code>\u003C/li>\n\u003Cli>Włącz \u003Ccode>Developer Mode\u003C/code>\u003C/li>\n\u003Cli>Kliknij \u003Ccode>Create\u003C/code>, aby dodać nowy konektor MCP\u003C/li>\n\u003C/ol>\n\u003Cp>\u003Cstrong>Konfiguracja zdalnego serwera MCP:\u003C/strong>\u003C/p>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"name\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"Mój serwer MCP\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"url\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"https://twoj-serwer-mcp.com/sse\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"transport\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"sse\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"auth\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"type\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"oauth\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"client_id\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"twoj-client-id\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"client_secret\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"twoj-secret\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Cp>\u003Cstrong>Ważne informacje o Developer Mode:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>ChatGPT może wykonywać operacje zapisu — aktualizować dane, wysyłać wiadomości, modyfikować pliki\u003C/li>\n\u003Cli>Zawsze weryfikuj akcje przed ich wykonaniem \u003Cem>(domyślnie wymagane jest potwierdzenie)\u003C/em>\u003C/li>\n\u003Cli>Nie obsługuje serwerów lokalnych — potrzebujesz tunelu jak ngrok dla lokalnych aplikacji\u003C/li>\n\u003Cli>Dostępne tylko w przeglądarce, nie w aplikacji mobilnej\u003C/li>\n\u003Cli>Wspiera protokoły SSE i Streaming HTTP\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Bezpieczeństwo:\u003C/strong> OpenAI ostrzega, że błędnie skonfigurowane konektory lub ataki typu prompt injection mogą prowadzić do utraty danych lub niezamierzonych akcji. Używaj tylko zaufanych serwerów MCP i weryfikuj wszystkie operacje zapisu.\u003C/p>\n\u003Ch3 id=\"inne-narzedzia-wspierajace-mcp\" tabindex=\"-1\">Inne narzędzia wspierające MCP\u003C/h3>\n\u003Cp>Ekosystem MCP szybko się rozrasta. Oto inne popularne narzędzia z wsparciem dla tego protokołu:\u003C/p>\n\u003Cp>\u003Cstrong>Cursor IDE\u003C/strong>\u003C/p>\n\u003Cp>Cursor, edytor kodu oparty na VS Code z wbudowanym AI, wspiera MCP natywnie. Konfiguracja w pliku \u003Ccode>.cursor/mcp.json\u003C/code>:\u003C/p>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@modelcontextprotocol/server-github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"GITHUB_TOKEN\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"twoj-token\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Cp>\u003Cstrong>Cline (dawniej Claude Code)\u003C/strong>\u003C/p>\n\u003Cp>Narzędzie konsolowe dla Linuxa, macOS i Windows \u003Cem>(przez WSL)\u003C/em>. Instalacja przez CLI:\u003C/p>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#6F42C1, #B392F0);--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npm\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> install\u003C/span>\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -g\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @anthropic-ai/cline\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#6F42C1, #B392F0);--shiki-light:#6F42C1;--shiki-dark:#B392F0\">cline\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> mcp\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> add\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> github\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> https://github.com/mcp-server-url\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Cp>\u003Cstrong>Windsurf i Zed\u003C/strong>\u003C/p>\n\u003Cp>Nowoczesne edytory kodu z wbudowanym wsparciem dla MCP od pierwszego dnia. Nie wymagają instalacji dodatkowych rozszerzeń.\u003C/p>\n\u003Cp>\u003Cstrong>JetBrains IDEs\u003C/strong>\u003C/p>\n\u003Cp>JetBrains pracuje nad integracją MCP w IntelliJ IDEA, PyCharm i WebStorm. Serwer MCP działa lokalnie w IDE i zapewnia kontekst całego projektu dla sugestii AI.\u003C/p>\n\u003Ch2 id=\"najlepsze-serwery-mcp-dla-programistow\" tabindex=\"-1\">Najlepsze serwery MCP dla programistów\u003C/h2>\n\u003Cp>Przejdźmy do konkretów — które serwery MCP naprawdę zmieniają sposób pracy deweloperów?\u003C/p>\n\u003Ch3 id=\"github-mcp-zarzadzanie-kodem-bez-opuszczania-edytora\" tabindex=\"-1\">GitHub MCP — zarządzanie kodem bez opuszczania edytora\u003C/h3>\n\u003Cp>\u003Cstrong>Oficjalny serwer od GitHub\u003C/strong> — jeden z najbardziej popularnych serwerów MCP. Pozwala na:\u003C/p>\n\u003Cul>\n\u003Cli>Przeglądanie repozytoriów, commitów i pull requestów\u003C/li>\n\u003Cli>Tworzenie i zarządzanie issues\u003C/li>\n\u003Cli>Komentowanie i review kodu\u003C/li>\n\u003Cli>Wyszukiwanie w kodzie i historii\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Dlaczego warto:\u003C/strong> Zostań w swoim flow. Zamiast przełączać się między IDE a przeglądarką, zadaj po prostu pytanie: \u003Cem>„Jakie issues są przypisane do mnie w projekcie X?&quot;\u003C/em> lub \u003Cem>„Utwórz pull request z moimi zmianami w branchu feature/auth&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Dokumentacja i zasoby:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub Repository: \u003Ca href=\"https://github.com/github/github-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/github/github-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Przewodnik instalacji dla \u003Ca href=\"https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/install-claude.md\" target=\"_blank\" rel=\"noopener noreferrer\">Claude\u003C/a>, \u003Ca href=\"https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/install-vs-code.md\" target=\"_blank\" rel=\"noopener noreferrer\">VS Code\u003C/a>, \u003Ca href=\"https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/install-cursor.md\" target=\"_blank\" rel=\"noopener noreferrer\">Cursor\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.blog/ai-and-ml/generative-ai/a-practical-guide-on-how-to-use-the-github-mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">Blog post GitHub\u003C/a> z praktycznymi przykładami\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Instalacja:\u003C/strong>\u003C/p>\n\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:light-dark(#fff, #24292e);--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;color:light-dark(#24292e, #e1e4e8);--shiki-light:#24292e;--shiki-dark:#e1e4e8\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@modelcontextprotocol/server-github\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#005CC5, #79B8FF);--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"GITHUB_TOKEN\"\u003C/span>\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"color:light-dark(#032F62, #9ECBFF);--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"ghp_your_token_here\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:light-dark(#24292E, #E1E4E8);--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\u003C/code>\u003C/pre>\n\u003Ch3 id=\"filesystem-mcp-inteligentne-zarzadzanie-plikami\" tabindex=\"-1\">Filesystem MCP — inteligentne zarządzanie plikami\u003C/h3>\n\u003Cp>Fundamentalny serwer od Anthropic, który daje AI dostęp do Twojego systemu plików z kontrolowanymi uprawnieniami.\u003C/p>\n\u003Cp>\u003Cstrong>Możliwości:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Czytanie i zapisywanie plików\u003C/li>\n\u003Cli>Tworzenie i usuwanie katalogów\u003C/li>\n\u003Cli>Wyszukiwanie plików według wzorców\u003C/li>\n\u003Cli>Analiza struktury projektów\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Przykład użycia:\u003C/strong> \u003Cem>„Znajdź wszystkie pliki TypeScript w projekcie, które zawierają nieużywane importy i usuń je&quot;\u003C/em> — AI przeskanuje projekt, znajdzie problemy i automatycznie je naprawi.\u003C/p>\n\u003Cp>\u003Cstrong>Dokumentacja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol/servers/filesystem\u003C/a>\u003C/li>\n\u003Cli>Przykłady: \u003Ca href=\"https://modelcontextprotocol.io/examples\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol.io/examples\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Bezpieczeństwo:\u003C/strong> Określasz dokładne ścieżki, do których AI ma dostęp. Nie może wyjść poza te katalogi.\u003C/p>\n\u003Ch3 id=\"docker-mcp-konteneryzacja-z-poziomu-czatu\" tabindex=\"-1\">Docker MCP — konteneryzacja z poziomu czatu\u003C/h3>\n\u003Cp>Dla deweloperów pracujących z Dockerem, ten serwer to game-changer.\u003C/p>\n\u003Cp>\u003Cstrong>Funkcje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Listowanie i zarządzanie kontenerami\u003C/li>\n\u003Cli>Uruchamianie i zatrzymywanie serwisów\u003C/li>\n\u003Cli>Wykonywanie komend w kontenerach\u003C/li>\n\u003Cli>Inspekcja logów i stanu aplikacji\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Real-world scenario:\u003C/strong> \u003Cem>„Zrestartuj kontenery bazy danych i backendu, pokaż logi z ostatnich 5 minut&quot;\u003C/em> — wszystko bez opuszczania edytora kodu.\u003C/p>\n\u003Cp>\u003Cstrong>Zasoby:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Implementacja community: \u003Ca href=\"https://github.com/QuantGeekDev/docker-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/QuantGeekDev/docker-mcp\u003C/a>\u003C/li>\n\u003Cli>Docker Hub MCP Catalog: \u003Ca href=\"https://hub.docker.com/search?q=mcp\" target=\"_blank\" rel=\"noopener noreferrer\">hub.docker.com\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"sequential-thinking-mcp-ai-ktore-mysli-na-gos\" tabindex=\"-1\">Sequential Thinking MCP — AI, które myśli na głos\u003C/h3>\n\u003Cp>To nie jest typowy serwer dostępu do danych — Sequential Thinking dodaje do AI zdolność \u003Cem>refleksyjnego rozwiązywania problemów\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Jak działa:\u003C/strong> Model dzieli złożone problemy na sekwencję myśli, pokazując swój proces rozumowania krok po kroku. Każdy krok może kwestionować lub rozwijać poprzednie wnioski.\u003C/p>\n\u003Cp>\u003Cstrong>Idealne do:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Debugowania skomplikowanych błędów\u003C/li>\n\u003Cli>Projektowania architektury systemów\u003C/li>\n\u003Cli>Rozwiązywania algorytmicznych zagadek\u003C/li>\n\u003Cli>Analizy wydajności aplikacji\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Dokumentacja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol/servers/sequentialthinking\u003C/a>\u003C/li>\n\u003Cli>Instalacja: \u003Ccode>npx -y @modelcontextprotocol/server-sequential-thinking\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"postgresql-mcp-bazy-danych-w-jezyku-naturalnym\" tabindex=\"-1\">PostgreSQL MCP — bazy danych w języku naturalnym\u003C/h3>\n\u003Cp>\u003Cstrong>⚠️ Uwaga:\u003C/strong> Oficjalny serwer PostgreSQL od Anthropic został zarchiwizowany w maju 2025 z powodu wykrytych luk bezpieczeństwa \u003Cem>(SQL injection)\u003C/em>. Nie zalecamy używania wersji \u003Ccode>@modelcontextprotocol/server-postgres\u003C/code>.\u003C/p>\n\u003Cp>\u003Cstrong>Bezpieczna alternatywa:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Azure Database for PostgreSQL MCP Server: \u003Ca href=\"https://github.com/Azure-Samples/azure-postgresql-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/Azure-Samples/azure-postgresql-mcp\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>Zapytania SQL jeszcze nigdy nie były tak proste — dla bezpiecznych implementacji.\u003C/p>\n\u003Cp>\u003Cstrong>Co oferuje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Wykonywanie zapytań SQL przez naturalny język\u003C/li>\n\u003Cli>Analiza schematów baz danych\u003C/li>\n\u003Cli>Optymalizacja zapytań\u003C/li>\n\u003Cli>Migracje i zarządzanie danymi\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Przykład:\u003C/strong> \u003Cem>„Pokaż mi 10 najaktywniejszych użytkowników z ostatniego miesiąca i ich średnią wartość zamówień&quot;\u003C/em> — AI samo napisze i wykona odpowiednie zapytanie.\u003C/p>\n\u003Ch3 id=\"context7-mcp-aktualna-dokumentacja-zawsze-pod-reka\" tabindex=\"-1\">Context7 MCP — aktualna dokumentacja zawsze pod ręką\u003C/h3>\n\u003Cp>Jeden z największych problemów AI w programowaniu to nieaktualna wiedza o bibliotekach i frameworkach. Context7 rozwiązuje ten problem.\u003C/p>\n\u003Cp>\u003Cstrong>Funkcjonalność:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Dostęp do najnowszej dokumentacji tysięcy bibliotek\u003C/li>\n\u003Cli>Wyszukiwanie semantyczne w docs\u003C/li>\n\u003Cli>Przykłady kodu i best practices\u003C/li>\n\u003Cli>Wsparcie dla najpopularniejszych języków i frameworków\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Przykład:\u003C/strong> \u003Cem>„Jak używać React Hooks w wersji 18.3?&quot;\u003C/em> — AI sięgnie po najnowszą dokumentację zamiast polegać na przestarzałej wiedzy.\u003C/p>\n\u003Cp>\u003Cstrong>Dokumentacja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/upstash/context7\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/upstash/context7\u003C/a>\u003C/li>\n\u003Cli>Website: \u003Ca href=\"https://context7.com\" target=\"_blank\" rel=\"noopener noreferrer\">context7.com\u003C/a>\u003C/li>\n\u003Cli>Remote Server: \u003Ccode>https://mcp.context7.com/mcp\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"aws-i-azure-mcp-chmura-pod-kontrola\" tabindex=\"-1\">AWS i Azure MCP — chmura pod kontrolą\u003C/h3>\n\u003Cp>Microsoft i AWS wypuściły oficjalne serwery MCP dla swoich platform chmurowych.\u003C/p>\n\u003Cp>\u003Cstrong>AWS MCP Server oferuje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Zarządzanie zasobami Lambda, ECS, EKS\u003C/li>\n\u003Cli>Dostęp do dokumentacji i best practices\u003C/li>\n\u003Cli>Billing i metryki wydajności\u003C/li>\n\u003Cli>Deployment i skalowanie aplikacji\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Dokumentacja AWS:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/awslabs/mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/awslabs/mcp\u003C/a>\u003C/li>\n\u003Cli>Oficjalna dokumentacja: \u003Ca href=\"https://awslabs.github.io/mcp/\" target=\"_blank\" rel=\"noopener noreferrer\">awslabs.github.io/mcp\u003C/a>\u003C/li>\n\u003Cli>Blog post: \u003Ca href=\"https://aws.amazon.com/blogs/aws/enhance-ai-assisted-development-with-amazon-ecs-amazon-eks-and-aws-serverless-mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS News Blog\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Azure MCP Server zapewnia:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Integrację z Azure DevOps\u003C/li>\n\u003Cli>Zarządzanie Cosmos DB i Storage\u003C/li>\n\u003Cli>Dostęp do Azure CLI\u003C/li>\n\u003Cli>Monitorowanie i logi\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Dokumentacja Azure:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/Azure/azure-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/Azure/azure-mcp\u003C/a>\u003C/li>\n\u003Cli>Microsoft Learn: \u003Ca href=\"https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">learn.microsoft.com/azure-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Getting Started: \u003Ca href=\"https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/get-started\" target=\"_blank\" rel=\"noopener noreferrer\">Przewodnik instalacji\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"playwright-mcp-automatyzacja-testow-ui\" tabindex=\"-1\">Playwright MCP — automatyzacja testów UI\u003C/h3>\n\u003Cp>Oficjalny serwer od Microsoft. Testy end-to-end napisane w języku naturalnym? To już możliwe.\u003C/p>\n\u003Cp>\u003Cstrong>Możliwości:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Automatyczne wypełnianie formularzy\u003C/li>\n\u003Cli>Testowanie interakcji użytkownika\u003C/li>\n\u003Cli>Screenshoty i nagrywanie sesji\u003C/li>\n\u003Cli>Cross-browser testing\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Demo:\u003C/strong> \u003Cem>„Przetestuj formularz rejestracji — wypełnij wszystkie pola poprawnymi danymi, prześlij i zweryfikuj, że użytkownik zostaje przekierowany na dashboard&quot;\u003C/em> — Playwright wykona całą sekwencję automatycznie.\u003C/p>\n\u003Cp>\u003Cstrong>Dokumentacja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/microsoft/playwright-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/microsoft/playwright-mcp\u003C/a>\u003C/li>\n\u003Cli>Instalacja: \u003Ccode>npx @playwright/mcp@latest\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"microsoft-learn-docs-mcp-zawsze-aktualna-dokumentacja-net\" tabindex=\"-1\">Microsoft Learn Docs MCP — zawsze aktualna dokumentacja .NET\u003C/h3>\n\u003Cp>Oficjalny serwer od Microsoft dla deweloperów .NET — to must-have. Serwer zapewnia dostęp do oficjalnej dokumentacji Microsoft Learn w czasie rzeczywistym.\u003C/p>\n\u003Cp>\u003Cstrong>Dlaczego to ważne:\u003C/strong> AI często nie zna najnowszych feature'ów C# czy .NET. Ten serwer rozwiązuje problem, dając dostęp do aktualnych API reference, tutoriali i best practices.\u003C/p>\n\u003Cp>\u003Cstrong>Dokumentacja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/MicrosoftDocs/mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/MicrosoftDocs/mcp\u003C/a>\u003C/li>\n\u003Cli>Microsoft Learn: \u003Ca href=\"https://learn.microsoft.com/en-us/training/support/mcp\" target=\"_blank\" rel=\"noopener noreferrer\">learn.microsoft.com/training/support/mcp\u003C/a>\u003C/li>\n\u003Cli>Remote Endpoint: \u003Ccode>https://learn.microsoft.com/api/mcp\u003C/code> \u003Cem>(publiczny, bez uwierzytelniania)\u003C/em>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"git-mcp-kontrola-wersji-z-poziomu-ai\" tabindex=\"-1\">Git MCP — kontrola wersji z poziomu AI\u003C/h3>\n\u003Cp>Zarządzanie gitem bez zapamiętywania komend.\u003C/p>\n\u003Cp>\u003Cstrong>Funkcje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Commitowanie zmian z inteligentnymi message\u003C/li>\n\u003Cli>Zarządzanie branchami\u003C/li>\n\u003Cli>Historia i diff między wersjami\u003C/li>\n\u003Cli>Rozwiązywanie konfliktów merge\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Uwaga:\u003C/strong> Oficjalny GitHub MCP Server \u003Cem>(opisany wcześniej)\u003C/em> zapewnia najbardziej kompletną obsługę Git, szczególnie dla workflow GitHub. Dla repozytoriów poza GitHub, sprawdź:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https://github.com/cyanheads/git-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">cyanheads/git-mcp-server\u003C/a> — uniwersalny dla każdego repozytorium Git\u003C/li>\n\u003C/ul>\n\u003Ch2 id=\"najlepsze-serwery-mcp-dla-uzytkownikow-nietechnicznych\" tabindex=\"-1\">Najlepsze serwery MCP dla użytkowników nietechnicznych\u003C/h2>\n\u003Cp>MCP to nie tylko zabawka dla programistów — również osoby nietechniczne mogą znacząco usprawnić swoją pracę.\u003C/p>\n\u003Ch3 id=\"google-drive-mcp-inteligentne-zarzadzanie-dokumentami\" tabindex=\"-1\">Google Drive MCP — inteligentne zarządzanie dokumentami\u003C/h3>\n\u003Cp>Twój dysk Google staje się w pełni przeszukiwalny i edytowalny przez AI.\u003C/p>\n\u003Cp>\u003Cstrong>Co możesz zrobić:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Wyszukiwanie dokumentów po zawartości\u003C/li>\n\u003Cli>Tworzenie i edycja plików\u003C/li>\n\u003Cli>Organizacja folderów\u003C/li>\n\u003Cli>Udostępnianie i zarządzanie uprawnieniami\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Przykład:\u003C/strong> \u003Cem>„Znajdź wszystkie prezentacje z Q4 2024 związane z marketingiem i przenieś je do folderu Archives&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Status:\u003C/strong> Oficjalny serwer od Anthropic został zarchiwizowany w maju 2025. Dostępne są implementacje community dla Google Drive i całego Google Workspace — szczegóły w dalszej części artykułu.\u003C/p>\n\u003Ch3 id=\"slack-mcp-komunikacja-zespoowa-bez-przeaczania-okien\" tabindex=\"-1\">Slack MCP — komunikacja zespołowa bez przełączania okien\u003C/h3>\n\u003Cp>Zostań na bieżąco ze Slackiem bez ciągłego sprawdzania aplikacji.\u003C/p>\n\u003Cp>\u003Cstrong>Możliwości:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Czytanie nieprzeczytanych wiadomości\u003C/li>\n\u003Cli>Wysyłanie wiadomości i odpowiadanie w wątkach\u003C/li>\n\u003Cli>Wyszukiwanie w historii konwersacji\u003C/li>\n\u003Cli>Zarządzanie kanałami i przypomnieniami\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Use case:\u003C/strong> Pracujesz w edytorze kodu i chcesz być na bieżąco z zespołem: \u003Cem>„Sprawdź, czy były jakieś ważne wiadomości na #devops w ostatniej godzinie&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Status:\u003C/strong> Oficjalny serwer od Anthropic został zarchiwizowany w maju 2025. Najpopularniejsza implementacja community:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https://github.com/korotovsky/slack-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">korotovsky/slack-mcp-server\u003C/a> — bogaty w funkcje, wspiera DMs, Group DMs, multiple transports \u003Cem>(używany przez 9000+ użytkowników)\u003C/em>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"notion-mcp-zarzadzanie-wiedza-i-zadaniami\" tabindex=\"-1\">Notion MCP — zarządzanie wiedzą i zadaniami\u003C/h3>\n\u003Cp>Oficjalny serwer od Notion. Notion to popularne narzędzie do zarządzania projektami i notowania. Z MCP możesz zarządzać nim przez AI.\u003C/p>\n\u003Cp>\u003Cstrong>Funkcje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Pobieranie i aktualizacja stron\u003C/li>\n\u003Cli>Tworzenie zadań i projektów\u003C/li>\n\u003Cli>Wyszukiwanie w notatkach\u003C/li>\n\u003Cli>Zarządzanie bazami danych Notion\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Przykład:\u003C/strong> \u003Cem>„Pokaż mi wszystkie zadania z Notion oznaczone jako 'High Priority' i przypomnij mi o nich jutro rano&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Dokumentacja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/makenotion/notion-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/makenotion/notion-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Notion Developers: \u003Ca href=\"https://developers.notion.com/docs/mcp\" target=\"_blank\" rel=\"noopener noreferrer\">developers.notion.com/docs/mcp\u003C/a>\u003C/li>\n\u003Cli>Getting Started: \u003Ca href=\"https://developers.notion.com/docs/get-started-with-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">Przewodnik instalacji\u003C/a>\u003C/li>\n\u003Cli>Remote Server: \u003Ccode>https://mcp.notion.com/mcp\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"gmail-i-google-calendar-mcp-produktywnosc-na-maksa\" tabindex=\"-1\">Gmail i Google Calendar MCP — produktywność na maksa\u003C/h3>\n\u003Cp>Zarządzaj emailami i kalendarzem bez przełączania zakładek.\u003C/p>\n\u003Cp>\u003Cstrong>Gmail MCP:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Wyszukiwanie i filtrowanie emaili\u003C/li>\n\u003Cli>Wysyłanie wiadomości z inteligentnymi odpowiedziami\u003C/li>\n\u003Cli>Zarządzanie etykietami i folderami\u003C/li>\n\u003Cli>Analiza skrzynki odbiorczej\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Google Calendar MCP:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Dodawanie i edycja wydarzeń\u003C/li>\n\u003Cli>Sprawdzanie dostępności\u003C/li>\n\u003Cli>Przypomnienia i podsumowania\u003C/li>\n\u003Cli>Integracja z innymi narzędziami\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Workflow:\u003C/strong> \u003Cem>„Sprawdź mój kalendarz na ten tydzień i wyślij email do zespołu z podsumowaniem nadchodzących spotkań&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Implementacje community:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Gmail: \u003Ca href=\"https://github.com/GongRzhe/Gmail-MCP-Server\" target=\"_blank\" rel=\"noopener noreferrer\">GongRzhe/Gmail-MCP-Server\u003C/a> — auto-authentication, attachments\u003C/li>\n\u003Cli>Gmail: \u003Ca href=\"https://github.com/shinzo-labs/gmail-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">shinzo-labs/gmail-mcp\u003C/a> — full Gmail API, remote server\u003C/li>\n\u003Cli>Google Calendar: \u003Ca href=\"https://github.com/nspady/google-calendar-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">nspady/google-calendar-mcp\u003C/a> — najbardziej kompletna implementacja\u003C/li>\n\u003Cli>All-in-One: \u003Ca href=\"https://github.com/taylorwilsdon/google_workspace_mcp\" target=\"_blank\" rel=\"noopener noreferrer\">taylorwilsdon/google_workspace_mcp\u003C/a> — Gmail + Calendar + Drive + więcej\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"brave-search-mcp-prywatne-wyszukiwanie-w-sieci\" tabindex=\"-1\">Brave Search MCP — prywatne wyszukiwanie w sieci\u003C/h3>\n\u003Cp>Oficjalny serwer od Brave. Daj swojemu AI dostęp do internetu, zachowując prywatność.\u003C/p>\n\u003Cp>\u003Cstrong>Dlaczego Brave:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Nie śledzi użytkowników\u003C/li>\n\u003Cli>Szybkie i dokładne wyniki\u003C/li>\n\u003Cli>Dedykowane API dla deweloperów\u003C/li>\n\u003Cli>2000 darmowych zapytań miesięcznie\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Funkcje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Wyszukiwanie ogólne i lokalne\u003C/li>\n\u003Cli>Filtrowanie wyników po dacie, bezpieczeństwie\u003C/li>\n\u003Cli>Wsparcie dla zapytań technicznych\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Dokumentacja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub: \u003Ca href=\"https://github.com/brave/brave-search-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/brave/brave-search-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Instalacja: \u003Ccode>npx -y @brave/brave-search-mcp-server\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"figma-mcp-design-meets-development\" tabindex=\"-1\">Figma MCP — design meets development\u003C/h3>\n\u003Cp>Oficjalny serwer od Figma \u003Cem>(Open Beta)\u003C/em>. Dla designerów i deweloperów pracujących z Figmą.\u003C/p>\n\u003Cp>\u003Cstrong>Co oferuje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Przeszukiwanie projektów i komponentów\u003C/li>\n\u003Cli>Inspekcja stylów i właściwości\u003C/li>\n\u003Cli>Eksport assetów\u003C/li>\n\u003Cli>Generowanie kodu z designu\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Przykład:\u003C/strong> \u003Cem>„Pokaż mi wszystkie kolory używane w projekcie Dashboard i wygeneruj zmienne CSS&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Dokumentacja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>GitHub Setup Guide: \u003Ca href=\"https://github.com/figma/mcp-server-guide\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/figma/mcp-server-guide\u003C/a>\u003C/li>\n\u003Cli>Figma Developers: \u003Ca href=\"https://developers.figma.com/docs/figma-mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">developers.figma.com/docs/figma-mcp-server\u003C/a>\u003C/li>\n\u003Cli>Remote Server: \u003Ccode>https://mcp.figma.com/mcp\u003C/code>\u003C/li>\n\u003Cli>Local Desktop: \u003Ccode>http://127.0.0.1:3845/mcp\u003C/code> \u003Cem>(włącz w Figma Desktop)\u003C/em>\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"excel-i-google-sheets-mcp-analityka-danych-uproszczona\" tabindex=\"-1\">Excel i Google Sheets MCP — analityka danych uproszczona\u003C/h3>\n\u003Cp>Analizuj i modyfikuj arkusze kalkulacyjne w języku naturalnym.\u003C/p>\n\u003Cp>\u003Cstrong>Możliwości:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Analiza danych i tworzenie wykresów\u003C/li>\n\u003Cli>Automatyczne formuly i funkcje\u003C/li>\n\u003Cli>Czyszczenie i transformacja danych\u003C/li>\n\u003Cli>Generowanie raportów\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Use case:\u003C/strong> \u003Cem>„Przeanalizuj sprzedaż z tego arkusza, pogrupuj po miesiącach i stwórz wykres trendu&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Implementacje community:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Excel: \u003Ca href=\"https://github.com/negokaz/excel-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">negokaz/excel-mcp-server\u003C/a> — read/write Excel, Windows live editing\u003C/li>\n\u003Cli>Google Sheets: \u003Ca href=\"https://github.com/xing5/mcp-google-sheets\" target=\"_blank\" rel=\"noopener noreferrer\">xing5/mcp-google-sheets\u003C/a> — najbardziej kompletna, CRUD, batch updates\u003C/li>\n\u003Cli>Google Sheets: \u003Ca href=\"https://github.com/isaacphi/mcp-gdrive\" target=\"_blank\" rel=\"noopener noreferrer\">isaacphi/mcp-gdrive\u003C/a> — kombinacja Drive + Sheets\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"puppeteer-mcp-automatyzacja-przegladarki\" tabindex=\"-1\">Puppeteer MCP — automatyzacja przeglądarki\u003C/h3>\n\u003Cp>Web scraping i automatyzacja bez pisania kodu.\u003C/p>\n\u003Cp>\u003Cstrong>Funkcje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Automatyczne wypełnianie formularzy\u003C/li>\n\u003Cli>Screenshoty i PDFy ze stron\u003C/li>\n\u003Cli>Nawigacja i klikanie\u003C/li>\n\u003Cli>Ekstrakcja danych ze stron\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Przykład:\u003C/strong> \u003Cem>„Wejdź na tę stronę, wypełnij formularz kontaktowy i wyślij wiadomość&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Status:\u003C/strong> Oficjalny serwer od Anthropic został zarchiwizowany w maju 2025. Zalecamy użycie oficjalnego Playwright MCP Server od Microsoft \u003Cem>(opisany wcześniej)\u003C/em>, który oferuje lepsze możliwości i jest aktywnie rozwijany.\u003C/p>\n\u003Ch3 id=\"youtube-mcp-zarzadzanie-kanaem-i-analizy\" tabindex=\"-1\">YouTube MCP — zarządzanie kanałem i analizy\u003C/h3>\n\u003Cp>Dla twórców treści na YouTube.\u003C/p>\n\u003Cp>\u003Cstrong>Możliwości:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Statystyki i analityka kanału\u003C/li>\n\u003Cli>Zarządzanie filmami i playlistami\u003C/li>\n\u003Cli>Komentarze i interakcje\u003C/li>\n\u003Cli>Optymalizacja SEO filmów\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Implementacje community:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https://github.com/ZubeidHendricks/youtube-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">ZubeidHendricks/youtube-mcp-server\u003C/a> — zarządzanie wideo, Shorts, zaawansowana analityka\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/dannySubsense/youtube-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer\">dannySubsense/youtube-mcp-server\u003C/a> — 14 funkcji, technology freshness scoring\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/anaisbetts/mcp-youtube\" target=\"_blank\" rel=\"noopener noreferrer\">anaisbetts/mcp-youtube\u003C/a> — podstawowa obsługa YouTube API\u003C/li>\n\u003C/ul>\n\u003Ch3 id=\"google-workspace-mcp-wszystko-w-jednym-miejscu\" tabindex=\"-1\">Google Workspace MCP — wszystko w jednym miejscu\u003C/h3>\n\u003Cp>Jeśli potrzebujesz kompleksowego rozwiązania dla całego ekosystemu Google, jest jeden serwer, który łączy to wszystko.\u003C/p>\n\u003Cp>\u003Cstrong>taylorwilsdon/google_workspace_mcp — najbardziej kompletna integracja:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website:\u003C/strong> \u003Ca href=\"https://workspacemcp.com\" target=\"_blank\" rel=\"noopener noreferrer\">workspacemcp.com\u003C/a>\u003C/li>\n\u003Cli>\u003Cstrong>GitHub:\u003C/strong> \u003Ca href=\"https://github.com/taylorwilsdon/google_workspace_mcp\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/taylorwilsdon/google_workspace_mcp\u003C/a>\u003C/li>\n\u003Cli>\u003Cstrong>Instalacja:\u003C/strong> \u003Ccode>uvx workspace-mcp --tool-tier core\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Co obejmuje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Gmail \u003Cem>(wysyłanie, czytanie, drafts, labels)\u003C/em>\u003C/li>\n\u003Cli>Google Drive \u003Cem>(pliki, foldery, sharing)\u003C/em>\u003C/li>\n\u003Cli>Google Calendar \u003Cem>(eventy, dostępność, zaproszenia)\u003C/em>\u003C/li>\n\u003Cli>Google Sheets \u003Cem>(read/write, formulas)\u003C/em>\u003C/li>\n\u003Cli>Google Docs \u003Cem>(tworzenie, edycja)\u003C/em>\u003C/li>\n\u003Cli>Google Slides \u003Cem>(prezentacje)\u003C/em>\u003C/li>\n\u003Cli>Google Forms, Tasks, Chat, Custom Search\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Dlaczego to rozwiązanie:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Production-ready z OAuth 2.1\u003C/li>\n\u003Cli>Jedna instalacja dla wszystkich usług Google\u003C/li>\n\u003Cli>One-click setup dla Claude Desktop\u003C/li>\n\u003Cli>Aktywnie rozwijane i utrzymywane\u003C/li>\n\u003C/ul>\n\u003Ch2 id=\"docker-mcp-toolkit-zarzadzanie-serwerami-mcp-w-jednym-miejscu\" tabindex=\"-1\">Docker MCP Toolkit — zarządzanie serwerami MCP w jednym miejscu\u003C/h2>\n\u003Cp>Docker Desktop wprowadził \u003Cstrong>MCP Toolkit\u003C/strong> — narzędzie, które znacząco ułatwia zarządzanie lokalnymi serwerami MCP.\u003C/p>\n\u003Cp>\u003Cstrong>Co oferuje:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Katalog serwerów MCP z jednym kliknięciem instalacji\u003C/li>\n\u003Cli>Automatyczne zarządzanie zależnościami i kontenerami\u003C/li>\n\u003Cli>Centralna konfiguracja dla wszystkich narzędzi AI\u003C/li>\n\u003Cli>Łatwe aktualizacje i usuwanie serwerów\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Jak używać:\u003C/strong>\u003C/p>\n\u003Col>\n\u003Cli>Zainstaluj Docker Desktop z MCP Toolkit\u003C/li>\n\u003Cli>Przejdź do zakładki MCP w Docker Desktop\u003C/li>\n\u003Cli>Przeglądaj katalog i instaluj serwery jednym kliknięciem\u003C/li>\n\u003Cli>Konfiguruj połączenie z Claude Desktop lub innymi narzędziami\u003C/li>\n\u003C/ol>\n\u003Cp>To doskonałe rozwiązanie dla osób, które chcą eksperymentować z wieloma serwerami MCP bez manualnej konfiguracji każdego z nich.\u003C/p>\n\u003Ch2 id=\"bezpieczenstwo-i-najlepsze-praktyki\" tabindex=\"-1\">Bezpieczeństwo i najlepsze praktyki\u003C/h2>\n\u003Ch3 id=\"aktualne-wyzwania-bezpieczenstwa-mcp\" tabindex=\"-1\">Aktualne wyzwania bezpieczeństwa MCP\u003C/h3>\n\u003Cp>Mimo że MCP jest protokołem open-source o dobrze przemyślanej architekturze, badacze bezpieczeństwa zidentyfikowali kilka istotnych problemów:\u003C/p>\n\u003Cp>\u003Cstrong>Prompt Injection\u003C/strong>\u003C/p>\n\u003Cp>Złośliwe serwery MCP mogą próbować manipulować promptami wysyłanymi do modelu AI, zmuszając go do wykonania niepożądanych akcji. OpenAI nazywa to \u003Cem>„potężne, ale niebezpieczne&quot;\u003C/em>.\u003C/p>\n\u003Cp>\u003Cstrong>Token Misuse\u003C/strong>\u003C/p>\n\u003Cp>Problem z niewłaściwym wykorzystaniem tokenów dostępu. Dlatego od czerwca 2025 MCP wymaga implementacji Resource Indicators \u003Cem>(RFC 8707)\u003C/em>, które ograniczają zasięg tokenów do konkretnych serwerów.\u003C/p>\n\u003Cp>\u003Cstrong>Lookalike Tools\u003C/strong>\u003C/p>\n\u003Cp>Możliwość podszywania się jednego narzędzia pod inne, co może prowadzić do wycieku danych.\u003C/p>\n\u003Cp>\u003Cstrong>NeighborJack\u003C/strong>\u003C/p>\n\u003Cp>Podatność wykryta w lipcu 2025, która mogła eksponować serwery MCP w sieci lokalnej, dając atakującym dostęp do całego hosta.\u003C/p>\n\u003Ch3 id=\"jak-chronic-sie-przed-zagrozeniami\" tabindex=\"-1\">Jak chronić się przed zagrożeniami?\u003C/h3>\n\u003Col>\n\u003Cli>\u003Cstrong>Używaj tylko zaufanych serwerów\u003C/strong>: Instaluj serwery z oficjalnych repozytoriów GitHub, Anthropic Registry lub od sprawdzonych dostawców\u003C/li>\n\u003Cli>\u003Cstrong>Weryfikuj uprawnienia\u003C/strong>: Przed uruchomieniem serwera sprawdź, do jakich zasobów będzie miał dostęp\u003C/li>\n\u003Cli>\u003Cstrong>Aktualizuj regularnie\u003C/strong>: Trzymaj serwery MCP i narzędzia AI na najnowszych wersjach\u003C/li>\n\u003Cli>\u003Cstrong>Nie udostępniaj publicznie\u003C/strong>: Serwery lokalne powinny pozostać lokalne — nie eksponuj ich w internecie bez odpowiednich zabezpieczeń\u003C/li>\n\u003Cli>\u003Cstrong>Używaj OAuth\u003C/strong>: Gdy to możliwe, korzystaj z OAuth zamiast statycznych tokenów\u003C/li>\n\u003Cli>\u003Cstrong>Audytuj logi\u003C/strong>: Monitoruj, jakie akcje wykonuje AI przez serwery MCP\u003C/li>\n\u003Cli>\u003Cstrong>Izolacja środowiska\u003C/strong>: Rozważ uruchamianie serwerów MCP w kontenerach Docker dla dodatkowej warstwy bezpieczeństwa\u003C/li>\n\u003C/ol>\n\u003Ch2 id=\"przyszosc-model-context-protocol\" tabindex=\"-1\">Przyszłość Model Context Protocol\u003C/h2>\n\u003Cp>MCP rozwija się w zawrotnym tempie. Roadmapa na listopad 2025 pokazuje ekscytujące kierunki rozwoju:\u003C/p>\n\u003Ch3 id=\"operacje-asynchroniczne\" tabindex=\"-1\">Operacje asynchroniczne\u003C/h3>\n\u003Cp>Obecnie MCP jest głównie synchroniczny. Wkrótce serwery będą mogły uruchamiać długotrwałe zadania w tle, informując model o ich statusie.\u003C/p>\n\u003Ch3 id=\"mcp-registry-w-produkcji\" tabindex=\"-1\">MCP Registry w produkcji\u003C/h3>\n\u003Cp>Publiczny rejestr serwerów MCP, który ułatwi odkrywanie i instalowanie nowych integracji. Obecnie w fazie preview, planowane GA w najbliższych miesiącach.\u003C/p>\n\u003Ch3 id=\"automatyczne-wykrywanie-serwerow\" tabindex=\"-1\">Automatyczne wykrywanie serwerów\u003C/h3>\n\u003Cp>Serwery będą mogły ogłaszać swoje możliwości przez \u003Ccode>.well-known URLs\u003C/code>, co umożliwi automatyczne katalogowanie przez registry.\u003C/p>\n\u003Ch3 id=\"skalowanie-horyzontalne\" tabindex=\"-1\">Skalowanie horyzontalne\u003C/h3>\n\u003Cp>Lepsze wsparcie dla deploymentu serwerów MCP w środowiskach produkcyjnych z load balancingiem i zarządzaniem sesjami.\u003C/p>\n\u003Ch3 id=\"wsparcie-w-gemini\" tabindex=\"-1\">Wsparcie w Gemini\u003C/h3>\n\u003Cp>Demis Hassabis, CEO Google DeepMind, potwierdził w kwietniu 2025, że nadchodzące wersje Gemini będą wspierać MCP natywnie.\u003C/p>\n\u003Ch2 id=\"kluczowe-zasoby-i-dokumentacja\" tabindex=\"-1\">Kluczowe zasoby i dokumentacja\u003C/h2>\n\u003Cp>Jeśli chcesz zgłębić temat MCP, oto najważniejsze źródła:\u003C/p>\n\u003Cp>\u003Cstrong>Oficjalna dokumentacja MCP:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Strona główna: \u003Ca href=\"https://modelcontextprotocol.io/\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol.io\u003C/a>\u003C/li>\n\u003Cli>Przykłady serwerów: \u003Ca href=\"https://modelcontextprotocol.io/examples\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol.io/examples\u003C/a>\u003C/li>\n\u003Cli>Roadmap: \u003Ca href=\"https://modelcontextprotocol.io/development/roadmap\" target=\"_blank\" rel=\"noopener noreferrer\">modelcontextprotocol.io/development/roadmap\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Repozytoria GitHub:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Aktywne serwery: \u003Ca href=\"https://github.com/modelcontextprotocol/servers\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/modelcontextprotocol/servers\u003C/a>\u003C/li>\n\u003Cli>Zarchiwizowane serwery: \u003Ca href=\"https://github.com/modelcontextprotocol/servers-archived\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/modelcontextprotocol/servers-archived\u003C/a>\u003C/li>\n\u003Cli>MCP Registry: \u003Ca href=\"https://github.com/modelcontextprotocol/registry\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/modelcontextprotocol/registry\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Artykuły i ogłoszenia:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Anthropic announcement: \u003Ca href=\"https://www.anthropic.com/news/model-context-protocol\" target=\"_blank\" rel=\"noopener noreferrer\">anthropic.com/news/model-context-protocol\u003C/a>\u003C/li>\n\u003Cli>Claude Desktop Extensions: \u003Ca href=\"https://www.anthropic.com/engineering/desktop-extensions\" target=\"_blank\" rel=\"noopener noreferrer\">anthropic.com/engineering/desktop-extensions\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Katalogi serwerów community:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Awesome MCP Servers: \u003Ca href=\"https://github.com/punkpeye/awesome-mcp-servers\" target=\"_blank\" rel=\"noopener noreferrer\">github.com/punkpeye/awesome-mcp-servers\u003C/a>\u003C/li>\n\u003Cli>MCP Index: \u003Ca href=\"https://mcpindex.net\" target=\"_blank\" rel=\"noopener noreferrer\">mcpindex.net\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Ch2 id=\"podsumowanie\" tabindex=\"-1\">Podsumowanie\u003C/h2>\n\u003Cp>Model Context Protocol to nie tylko kolejna technologia — to fundamentalna zmiana w tym, jak interagujemy ze sztuczną inteligencją. Przeszliśmy od izolowanych czatbotów do zintegrowanych agentów, którzy mogą działać w prawdziwym świecie.\u003C/p>\n\u003Cp>\u003Cstrong>Kluczowe wnioski:\u003C/strong>\u003C/p>\n\u003Col>\n\u003Cli>\u003Cstrong>MCP to standard branżowy\u003C/strong>: Adopcja przez OpenAI, Google DeepMind, Microsoft i Anthropic potwierdza, że to przyszłość integracji AI\u003C/li>\n\u003Cli>\u003Cstrong>Dla każdego coś\u003C/strong>: Nie musisz być programistą, żeby skorzystać z MCP — serwery dla Gmail, Drive czy Notion są równie użyteczne\u003C/li>\n\u003Cli>\u003Cstrong>Bezpieczeństwo ma znaczenie\u003C/strong>: Używaj tylko zaufanych serwerów i monitoruj uprawnienia\u003C/li>\n\u003Cli>\u003Cstrong>Ekosystem rośnie\u003C/strong>: Setki nowych serwerów MCP powstają każdego miesiąca — dla każdego use case znajdziesz odpowiednie narzędzie\u003C/li>\n\u003Cli>\u003Cstrong>Claude Desktop prowadzi\u003C/strong>: Obecnie najbardziej dopracowana integracja MCP, z Desktop Extensions ułatwiającymi instalację\u003C/li>\n\u003Cli>\u003Cstrong>ChatGPT dogania\u003C/strong>: Developer Mode daje pełne możliwości zapisu, choć wymaga ostrożności\u003C/li>\n\u003Cli>\u003Cstrong>To dopiero początek\u003C/strong>: Roadmapa pokazuje, że MCP będzie jeszcze potężniejszy z asyncem, registry i lepszym skalowaniem\u003C/li>\n\u003C/ol>\n\u003Cp>Czy MCP zastąpi programistów? Oczywiście, że nie. Tak jak młotek nie zastąpił budowniczych, a Excel nie zastąpił księgowych, tak MCP nie zastąpi deweloperów. Ale zmieni sposób, w jaki pracujemy — pozwoli nam skupić się na rozwiązywaniu problemów zamiast na pisaniu boilerplate'u i zarządzaniu integracjami.\u003C/p>\n",{"en":23,"pl":175},[24,28,31,34,37,41,44,47,50,54,57,60,63,66,70,73,76,79,82,85,89,93,97,101,105,108,111,114,117,120,123,126,129,132,135,138,141,144,147,150,153,156,159,162,165,168,171],{"id":25,"title":26,"mainLevel":27,"subLevel":14},"ai-work-revolution-how-to-expand-the-capabilities-of-language-models","AI Work Revolution: how to expand the capabilities of language models",1,{"id":29,"title":30,"mainLevel":17,"subLevel":14},"what-are-mcp-servers","What are MCP servers?",{"id":32,"title":33,"mainLevel":17,"subLevel":27},"the-nm-problem-that-mcp-solves","The N×M problem that MCP solves",{"id":35,"title":36,"mainLevel":17,"subLevel":17},"how-does-it-work-in-practice","How does it work in practice?",{"id":38,"title":39,"mainLevel":40,"subLevel":14},"why-use-mcp-servers","Why use MCP servers?",3,{"id":42,"title":43,"mainLevel":40,"subLevel":27},"elimination-of-hallucinations-and-access-to-current-data","Elimination of hallucinations and access to current data",{"id":45,"title":46,"mainLevel":40,"subLevel":17},"automation-of-complex-workflows","Automation of complex workflows",{"id":48,"title":49,"mainLevel":40,"subLevel":40},"standardization-and-reduction-of-development-costs","Standardization and reduction of development costs",{"id":51,"title":52,"mainLevel":40,"subLevel":53},"security-and-access-control","Security and access control",4,{"id":55,"title":56,"mainLevel":53,"subLevel":14},"how-to-add-mcp-servers-to-llms","How to add MCP servers to LLMs?",{"id":58,"title":59,"mainLevel":53,"subLevel":27},"claude-desktop-the-simplest-configuration","Claude Desktop — the simplest configuration",{"id":61,"title":62,"mainLevel":53,"subLevel":17},"chatgpt-developer-mode-with-full-mcp-support","ChatGPT — Developer Mode with full MCP support",{"id":64,"title":65,"mainLevel":53,"subLevel":40},"other-tools-supporting-mcp","Other tools supporting MCP",{"id":67,"title":68,"mainLevel":69,"subLevel":14},"best-mcp-servers-for-developers","Best MCP servers for developers",5,{"id":71,"title":72,"mainLevel":69,"subLevel":27},"github-mcp-code-management-without-leaving-the-editor","GitHub MCP — code management without leaving the editor",{"id":74,"title":75,"mainLevel":69,"subLevel":17},"filesystem-mcp-intelligent-file-management","Filesystem MCP — intelligent file management",{"id":77,"title":78,"mainLevel":69,"subLevel":40},"docker-mcp-containerization-from-the-chat-level","Docker MCP — containerization from the chat level",{"id":80,"title":81,"mainLevel":69,"subLevel":53},"sequential-thinking-mcp-ai-that-thinks-out-loud","Sequential Thinking MCP — AI that thinks out loud",{"id":83,"title":84,"mainLevel":69,"subLevel":69},"postgresql-mcp-databases-in-natural-language","PostgreSQL MCP — databases in natural language",{"id":86,"title":87,"mainLevel":69,"subLevel":88},"context7-mcp-current-documentation-always-at-hand","Context7 MCP — current documentation always at hand",6,{"id":90,"title":91,"mainLevel":69,"subLevel":92},"aws-and-azure-mcp-cloud-under-control","AWS and Azure MCP — cloud under control",7,{"id":94,"title":95,"mainLevel":69,"subLevel":96},"playwright-mcp-ui-test-automation","Playwright MCP — UI test automation",8,{"id":98,"title":99,"mainLevel":69,"subLevel":100},"microsoft-learn-docs-mcp-always-up-to-date-net-documentation","Microsoft Learn Docs MCP — always up-to-date .NET documentation",9,{"id":102,"title":103,"mainLevel":69,"subLevel":104},"git-mcp-version-control-from-the-ai-level","Git MCP — version control from the AI level",10,{"id":106,"title":107,"mainLevel":88,"subLevel":14},"best-mcp-servers-for-non-technical-users","Best MCP servers for non-technical users",{"id":109,"title":110,"mainLevel":88,"subLevel":27},"google-drive-mcp-intelligent-document-management","Google Drive MCP — intelligent document management",{"id":112,"title":113,"mainLevel":88,"subLevel":17},"slack-mcp-team-communication-without-switching-windows","Slack MCP — team communication without switching windows",{"id":115,"title":116,"mainLevel":88,"subLevel":40},"notion-mcp-knowledge-and-task-management","Notion MCP — knowledge and task management",{"id":118,"title":119,"mainLevel":88,"subLevel":53},"gmail-and-google-calendar-mcp-productivity-to-the-max","Gmail and Google Calendar MCP — productivity to the max",{"id":121,"title":122,"mainLevel":88,"subLevel":69},"brave-search-mcp-private-web-search","Brave Search MCP — private web search",{"id":124,"title":125,"mainLevel":88,"subLevel":88},"figma-mcp-design-meets-development","Figma MCP — design meets development",{"id":127,"title":128,"mainLevel":88,"subLevel":92},"excel-and-google-sheets-mcp-data-analytics-simplified","Excel and Google Sheets MCP — data analytics simplified",{"id":130,"title":131,"mainLevel":88,"subLevel":96},"puppeteer-mcp-browser-automation","Puppeteer MCP — browser automation",{"id":133,"title":134,"mainLevel":88,"subLevel":100},"youtube-mcp-channel-management-and-analytics","YouTube MCP — channel management and analytics",{"id":136,"title":137,"mainLevel":88,"subLevel":104},"google-workspace-mcp-everything-in-one-place","Google Workspace MCP — everything in one place",{"id":139,"title":140,"mainLevel":92,"subLevel":14},"docker-mcp-toolkit-managing-mcp-servers-in-one-place","Docker MCP Toolkit — managing MCP servers in one place",{"id":142,"title":143,"mainLevel":96,"subLevel":14},"security-and-best-practices","Security and best practices",{"id":145,"title":146,"mainLevel":96,"subLevel":27},"current-mcp-security-challenges","Current MCP security challenges",{"id":148,"title":149,"mainLevel":96,"subLevel":17},"how-to-protect-yourself-against-threats","How to protect yourself against threats?",{"id":151,"title":152,"mainLevel":100,"subLevel":14},"future-of-model-context-protocol","Future of Model Context Protocol",{"id":154,"title":155,"mainLevel":100,"subLevel":27},"async-operations","Async operations",{"id":157,"title":158,"mainLevel":100,"subLevel":17},"mcp-registry-in-production","MCP Registry in production",{"id":160,"title":161,"mainLevel":100,"subLevel":40},"automatic-discovery","Automatic discovery",{"id":163,"title":164,"mainLevel":100,"subLevel":53},"horizontal-scaling","Horizontal scaling",{"id":166,"title":167,"mainLevel":100,"subLevel":69},"support-in-gemini","Support in Gemini",{"id":169,"title":170,"mainLevel":104,"subLevel":14},"key-resources-and-documentation","Key resources and documentation",{"id":172,"title":173,"mainLevel":174,"subLevel":14},"summary","Summary",11,[176,179,182,185,188,191,194,197,200,203,206,209,212,215,218,221,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,267,270,273,276,279,282,285,288,291,294,297,300,303,306,309,312],{"id":177,"title":178,"mainLevel":27,"subLevel":14},"rewolucja-w-pracy-z-ai-jak-rozszerzyc-mozliwosci-modeli-jezykowych","Rewolucja w pracy z AI: jak rozszerzyć możliwości modeli językowych",{"id":180,"title":181,"mainLevel":17,"subLevel":14},"czym-sa-serwery-mcp","Czym są serwery MCP?",{"id":183,"title":184,"mainLevel":17,"subLevel":27},"problem-nm-ktory-rozwiazuje-mcp","Problem N×M, który rozwiązuje MCP",{"id":186,"title":187,"mainLevel":17,"subLevel":17},"jak-to-dziaa-w-praktyce","Jak to działa w praktyce?",{"id":189,"title":190,"mainLevel":40,"subLevel":14},"dlaczego-warto-uzywac-serwerow-mcp","Dlaczego warto używać serwerów MCP?",{"id":192,"title":193,"mainLevel":40,"subLevel":27},"eliminacja-halucynacji-i-dostep-do-aktualnych-danych","Eliminacja halucynacji i dostęp do aktualnych danych",{"id":195,"title":196,"mainLevel":40,"subLevel":17},"automatyzacja-zozonych-przepywow-pracy","Automatyzacja złożonych przepływów pracy",{"id":198,"title":199,"mainLevel":40,"subLevel":40},"standaryzacja-i-redukcja-kosztow-rozwoju","Standaryzacja i redukcja kosztów rozwoju",{"id":201,"title":202,"mainLevel":40,"subLevel":53},"bezpieczenstwo-i-kontrola-dostepu","Bezpieczeństwo i kontrola dostępu",{"id":204,"title":205,"mainLevel":53,"subLevel":14},"jak-dodac-serwery-mcp-do-llm-ow","Jak dodać serwery MCP do LLM-ów?",{"id":207,"title":208,"mainLevel":53,"subLevel":27},"claude-desktop-najprostsza-konfiguracja","Claude Desktop — najprostsza konfiguracja",{"id":210,"title":211,"mainLevel":53,"subLevel":17},"chatgpt-developer-mode-z-penym-wsparciem-mcp","ChatGPT — Developer Mode z pełnym wsparciem MCP",{"id":213,"title":214,"mainLevel":53,"subLevel":40},"inne-narzedzia-wspierajace-mcp","Inne narzędzia wspierające MCP",{"id":216,"title":217,"mainLevel":69,"subLevel":14},"najlepsze-serwery-mcp-dla-programistow","Najlepsze serwery MCP dla programistów",{"id":219,"title":220,"mainLevel":69,"subLevel":27},"github-mcp-zarzadzanie-kodem-bez-opuszczania-edytora","GitHub MCP — zarządzanie kodem bez opuszczania edytora",{"id":222,"title":223,"mainLevel":69,"subLevel":17},"filesystem-mcp-inteligentne-zarzadzanie-plikami","Filesystem MCP — inteligentne zarządzanie plikami",{"id":225,"title":226,"mainLevel":69,"subLevel":40},"docker-mcp-konteneryzacja-z-poziomu-czatu","Docker MCP — konteneryzacja z poziomu czatu",{"id":228,"title":229,"mainLevel":69,"subLevel":53},"sequential-thinking-mcp-ai-ktore-mysli-na-gos","Sequential Thinking MCP — AI, które myśli na głos",{"id":231,"title":232,"mainLevel":69,"subLevel":69},"postgresql-mcp-bazy-danych-w-jezyku-naturalnym","PostgreSQL MCP — bazy danych w języku naturalnym",{"id":234,"title":235,"mainLevel":69,"subLevel":88},"context7-mcp-aktualna-dokumentacja-zawsze-pod-reka","Context7 MCP — aktualna dokumentacja zawsze pod ręką",{"id":237,"title":238,"mainLevel":69,"subLevel":92},"aws-i-azure-mcp-chmura-pod-kontrola","AWS i Azure MCP — chmura pod kontrolą",{"id":240,"title":241,"mainLevel":69,"subLevel":96},"playwright-mcp-automatyzacja-testow-ui","Playwright MCP — automatyzacja testów UI",{"id":243,"title":244,"mainLevel":69,"subLevel":100},"microsoft-learn-docs-mcp-zawsze-aktualna-dokumentacja-net","Microsoft Learn Docs MCP — zawsze aktualna dokumentacja .NET",{"id":246,"title":247,"mainLevel":69,"subLevel":104},"git-mcp-kontrola-wersji-z-poziomu-ai","Git MCP — kontrola wersji z poziomu AI",{"id":249,"title":250,"mainLevel":88,"subLevel":14},"najlepsze-serwery-mcp-dla-uzytkownikow-nietechnicznych","Najlepsze serwery MCP dla użytkowników nietechnicznych",{"id":252,"title":253,"mainLevel":88,"subLevel":27},"google-drive-mcp-inteligentne-zarzadzanie-dokumentami","Google Drive MCP — inteligentne zarządzanie dokumentami",{"id":255,"title":256,"mainLevel":88,"subLevel":17},"slack-mcp-komunikacja-zespoowa-bez-przeaczania-okien","Slack MCP — komunikacja zespołowa bez przełączania okien",{"id":258,"title":259,"mainLevel":88,"subLevel":40},"notion-mcp-zarzadzanie-wiedza-i-zadaniami","Notion MCP — zarządzanie wiedzą i zadaniami",{"id":261,"title":262,"mainLevel":88,"subLevel":53},"gmail-i-google-calendar-mcp-produktywnosc-na-maksa","Gmail i Google Calendar MCP — produktywność na maksa",{"id":264,"title":265,"mainLevel":88,"subLevel":69},"brave-search-mcp-prywatne-wyszukiwanie-w-sieci","Brave Search MCP — prywatne wyszukiwanie w sieci",{"id":124,"title":125,"mainLevel":88,"subLevel":88},{"id":268,"title":269,"mainLevel":88,"subLevel":92},"excel-i-google-sheets-mcp-analityka-danych-uproszczona","Excel i Google Sheets MCP — analityka danych uproszczona",{"id":271,"title":272,"mainLevel":88,"subLevel":96},"puppeteer-mcp-automatyzacja-przegladarki","Puppeteer MCP — automatyzacja przeglądarki",{"id":274,"title":275,"mainLevel":88,"subLevel":100},"youtube-mcp-zarzadzanie-kanaem-i-analizy","YouTube MCP — zarządzanie kanałem i analizy",{"id":277,"title":278,"mainLevel":88,"subLevel":104},"google-workspace-mcp-wszystko-w-jednym-miejscu","Google Workspace MCP — wszystko w jednym miejscu",{"id":280,"title":281,"mainLevel":92,"subLevel":14},"docker-mcp-toolkit-zarzadzanie-serwerami-mcp-w-jednym-miejscu","Docker MCP Toolkit — zarządzanie serwerami MCP w jednym miejscu",{"id":283,"title":284,"mainLevel":96,"subLevel":14},"bezpieczenstwo-i-najlepsze-praktyki","Bezpieczeństwo i najlepsze praktyki",{"id":286,"title":287,"mainLevel":96,"subLevel":27},"aktualne-wyzwania-bezpieczenstwa-mcp","Aktualne wyzwania bezpieczeństwa MCP",{"id":289,"title":290,"mainLevel":96,"subLevel":17},"jak-chronic-sie-przed-zagrozeniami","Jak chronić się przed zagrożeniami?",{"id":292,"title":293,"mainLevel":100,"subLevel":14},"przyszosc-model-context-protocol","Przyszłość Model Context Protocol",{"id":295,"title":296,"mainLevel":100,"subLevel":27},"operacje-asynchroniczne","Operacje asynchroniczne",{"id":298,"title":299,"mainLevel":100,"subLevel":17},"mcp-registry-w-produkcji","MCP Registry w produkcji",{"id":301,"title":302,"mainLevel":100,"subLevel":40},"automatyczne-wykrywanie-serwerow","Automatyczne wykrywanie serwerów",{"id":304,"title":305,"mainLevel":100,"subLevel":53},"skalowanie-horyzontalne","Skalowanie horyzontalne",{"id":307,"title":308,"mainLevel":100,"subLevel":69},"wsparcie-w-gemini","Wsparcie w Gemini",{"id":310,"title":311,"mainLevel":104,"subLevel":14},"kluczowe-zasoby-i-dokumentacja","Kluczowe zasoby i dokumentacja",{"id":313,"title":314,"mainLevel":174,"subLevel":14},"podsumowanie","Podsumowanie",1781735646106]