{"id":232490,"date":"2025-09-26T00:46:05","date_gmt":"2025-09-26T07:46:05","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=232490"},"modified":"2025-09-26T01:01:28","modified_gmt":"2025-09-26T08:01:28","slug":"unlocking-mcp-in-jetbrains-how-copilot-uses-sampling-prompts-resources-and-elicitation","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/unlocking-mcp-in-jetbrains-how-copilot-uses-sampling-prompts-resources-and-elicitation\/","title":{"rendered":"Unlocking MCP in JetBrains: How Copilot Uses Sampling, Prompts, Resources, and Elicitation"},"content":{"rendered":"<p><span data-contrast=\"auto\">With the enhanced capability of the <\/span><a href=\"https:\/\/plugins.jetbrains.com\/plugin\/17718-github-copilot\/versions\/stable\">MCP <\/a><span data-contrast=\"auto\"><a href=\"https:\/\/plugins.jetbrains.com\/plugin\/17718-github-copilot\/versions\/stable\">on JetBrains<\/a>, you can now bring prompts, resources, and even interactive tools directly into your IDE interacting with MCP. This means more flexible workflows, deeper context, and smoother collaboration between Copilot and your coding environment.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Unlocking-MCP-in-JetBrains.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-232493\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Unlocking-MCP-in-JetBrains.png\" alt=\"Unlocking MCP in JetBrains image\" width=\"1200\" height=\"630\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Unlocking-MCP-in-JetBrains.png 1200w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Unlocking-MCP-in-JetBrains-300x158.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Unlocking-MCP-in-JetBrains-1024x538.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Unlocking-MCP-in-JetBrains-768x403.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<p aria-level=\"3\"><span data-contrast=\"auto\">Let\u2019s take a look at what you can do today with <strong>MCP Sampling<\/strong>, <strong>Prompts<\/strong>, <strong>Resources<\/strong>, and <strong>Elicitation<\/strong>.<\/span><\/p>\n<h3 aria-level=\"3\"><b><span data-contrast=\"auto\">Prerequisites<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<ol>\n<li aria-setsize=\"-1\" data-leveltext=\"%1.\" data-font=\"\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Update <\/span><b><span data-contrast=\"auto\">GitHub Copilot<\/span><\/b><span data-contrast=\"auto\">,<\/span> <span data-contrast=\"auto\">make sure you\u2019re running GitHub Copilot on JetBrains <\/span><a href=\"https:\/\/plugins.jetbrains.com\/plugin\/17718-github-copilot\/versions\"><span data-contrast=\"none\">v1.5.57<\/span><\/a><span data-contrast=\"auto\"> or above.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"%1.\" data-font=\"\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Enable <\/span><b><span data-contrast=\"auto\">Agent Mode<\/span><\/b><span data-contrast=\"auto\"> and <\/span><b><span data-contrast=\"auto\">MCP<\/span><\/b>.\u00a0<span data-contrast=\"auto\">In your IDE, ensure both Agent Mode and MCP are turned on.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"%1.\" data-font=\"\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Configure MCP Servers<\/span>\n<span data-contrast=\"auto\">Here\u2019s the MCP servers I\u2019m using today:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ol>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"-\" data-font=\"Aptos\" data-listid=\"5\" data-list-defn-props=\"{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Aptos&quot;,&quot;469769242&quot;:[9675],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;-&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"0\" data-aria-level=\"2\"><a href=\"https:\/\/www.npmjs.com\/package\/@modelcontextprotocol\/server-everything\"><span data-contrast=\"none\">Server-everything<\/span><\/a><span data-contrast=\"auto\">: <\/span><span data-contrast=\"none\">This MCP server attempts to exercise all the features of the MCP protocol.\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"-\" data-font=\"Aptos\" data-listid=\"5\" data-list-defn-props=\"{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Aptos&quot;,&quot;469769242&quot;:[9675],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;-&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"2\"><a href=\"https:\/\/github.com\/github\/github-mcp-server\"><span data-contrast=\"none\">GitHub<\/span><\/a><span data-contrast=\"auto\">: <\/span><span data-contrast=\"none\">The GitHub MCP Server connects AI tools directly to GitHub&#8217;s platform.\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\n<\/span><\/li>\n<\/ul>\n<p><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"><span class=\"TextRun SCXW235214183 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW235214183 BCX0\">To easily enable everything, you can copy and paste <\/span><span class=\"NormalTextRun SCXW235214183 BCX0\">these settings<\/span><span class=\"NormalTextRun SCXW235214183 BCX0\"> into your `<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW235214183 BCX0\">mcp.json<\/span><span class=\"NormalTextRun SCXW235214183 BCX0\">` file:<\/span><\/span><span class=\"EOP SCXW235214183 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/span><\/p>\n<pre class=\"prettyprint language-json\"><code class=\"language-json\">{\r\n  \"servers\": {\r\n    \"everything\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\r\n        \"-y\",\r\n        \"@modelcontextprotocol\/server-everything\"\r\n      ],\r\n      \"type\": \"stdio\"\r\n    },\r\n    \"github\": {\r\n      \"type\": \"http\",\r\n      \"url\": \"https:\/\/api.githubcopilot.com\/mcp\/\",\r\n      \"gallery\": true,\r\n      \"version\": \"0.0.1\"\r\n    }\r\n  },\r\n  \"inputs\": []\r\n}<\/code><\/pre>\n<p data-start=\"81\" data-end=\"168\"><div class=\"alert alert-primary\"><p class=\"alert-divider\"><i class=\"fabric-icon fabric-icon--Info\"><\/i><strong>If the MCP server fails to start due to errors, try clearing the npm cache:<\/strong><\/p>Windows: C:\\Users\\your-user-name\\AppData\\Local\\npm-cache Mac: ~\/Library\/Caches\/npm Then try starting the server again.<\/div><\/p>\n<h3><b><span data-contrast=\"auto\">MCP Sampling \u2013 Fine-Tune How Copilot Responds<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">With <\/span><a href=\"https:\/\/modelcontextprotocol.io\/specification\/2025-06-18\/client\/sampling\"><span data-contrast=\"none\">MCP Sampling<\/span><\/a><span data-contrast=\"auto\">, you can configure <\/span><b><span data-contrast=\"auto\">which models Copilot is allowed to use<\/span><\/b><span data-contrast=\"auto\"> for certain tasks. This gives you precise control when experimenting with different LLMs.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Go to <\/span><b><span data-contrast=\"auto\">Settings<\/span><\/b><span data-contrast=\"auto\"> -&gt; <\/span><b><span data-contrast=\"auto\">Model Context Protocol(MCP)<\/span><\/b><span data-contrast=\"auto\"> -&gt; find <\/span><b><span data-contrast=\"auto\">MCP sampling<\/span><\/b><span data-contrast=\"auto\"> -&gt; Select <\/span><b><span data-contrast=\"auto\">Allowed Models<\/span><\/b><span data-contrast=\"auto\">, this gives you the global setting of model selection for all mcp servers.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p aria-level=\"3\"><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.19.26.png\"><img decoding=\"async\" class=\"alignnone wp-image-232492\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.19.26-1024x751.png\" alt=\"Screenshot 2025 09 18 at 22 19 26 image\" width=\"799\" height=\"586\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.19.26-1024x751.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.19.26-300x220.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.19.26-768x564.png 768w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.19.26-1536x1127.png 1536w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.19.26.png 1954w\" sizes=\"(max-width: 799px) 100vw, 799px\" \/><\/a><\/p>\n<ul>\n<li aria-level=\"3\"><span class=\"TextRun SCXW113053402 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW113053402 BCX0\">You may also configure <\/span><span class=\"NormalTextRun SCXW113053402 BCX0\">induvial<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW113053402 BCX0\">mcp<\/span><span class=\"NormalTextRun SCXW113053402 BCX0\"> servers by selecting <\/span><\/span><span class=\"TextRun MacChromeBold SCXW113053402 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW113053402 BCX0\">Server Level Configuration<\/span><span class=\"NormalTextRun SCXW113053402 BCX0\">:<\/span><\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcp-server.png\"><img decoding=\"async\" class=\"alignnone wp-image-232494\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcp-server.png\" alt=\"mcp server image\" width=\"800\" height=\"588\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcp-server.png 936w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcp-server-300x221.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcp-server-768x565.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<ul>\n<li aria-level=\"3\"><span data-contrast=\"auto\">The model selection is optional, you may always have the GPT-4.1 selected by default. After the model selection, in Agent Mode, you can call a tool like:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><i><span data-contrast=\"auto\">\u00a0 \u00a0 \u00a0 \u00a0<\/span><\/i><\/li>\n<\/ul>\n<p><i><span data-contrast=\"auto\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u201cCall SampleLLM with the prompt: what is intellij\u201d<\/span><\/i><\/p>\n<ul>\n<li aria-level=\"3\"><span data-contrast=\"auto\">Copilot will confirm twice \u2014 once for the tool call, once for the LLM call \u2014 and return the result right in your chat window.<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\"><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.18.09.png\"><img decoding=\"async\" class=\"alignnone wp-image-232495\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.18.09.png\" alt=\"Screenshot 2025 09 18 at 22 18 09 image\" width=\"727\" height=\"563\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.18.09.png 932w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.18.09-300x232.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.18.09-768x595.png 768w\" sizes=\"(max-width: 727px) 100vw, 727px\" \/><\/a><\/span><\/p>\n<p><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"><span class=\"TextRun SCXW221397107 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221397107 BCX0\">This way, you <\/span><span class=\"NormalTextRun SCXW221397107 BCX0\">have just completed the MCP <\/span><span class=\"NormalTextRun SCXW221397107 BCX0\">sampling<\/span><span class=\"NormalTextRun SCXW221397107 BCX0\"> on your<\/span><\/span> <span class=\"TextRun SCXW221397107 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221397107 BCX0\">IDE<\/span><\/span><span class=\"TextRun MacChromeBold SCXW221397107 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221397107 BCX0\">.<\/span><\/span><span class=\"EOP SCXW221397107 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/span><\/p>\n<h3><b><span data-contrast=\"auto\">MCP Prompts \u2013 Custom Prompts, Right in Your IDE<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><a href=\"https:\/\/modelcontextprotocol.io\/specification\/2025-06-18\/server\/prompts\"><span data-contrast=\"none\">MCP Prompts<\/span><\/a><span data-contrast=\"auto\"> bring <\/span><b><span data-contrast=\"auto\">structured, reusable prompts<\/span><\/b><span data-contrast=\"auto\"> directly into your Copilot experience.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Type <\/span><span data-contrast=\"auto\">\/<\/span><span data-contrast=\"auto\"> in the chat panel to browse prompts from your MCP server.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcplist.png\"><img decoding=\"async\" class=\"alignnone wp-image-232499\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcplist.png\" alt=\"mcplist image\" width=\"708\" height=\"390\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcplist.png 936w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcplist-300x165.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcplist-768x423.png 768w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/a><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span class=\"TextRun SCXW121395699 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW121395699 BCX0\">Pick a prompt (<\/span><span class=\"NormalTextRun SCXW121395699 BCX0\">e.g.<\/span> <\/span><span class=\"TextRun SCXW121395699 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW121395699 BCX0\">GitHub<\/span><\/span><span class=\"TextRun SCXW121395699 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW121395699 BCX0\">) and fill in arguments through a neat popup.<\/span><\/span><span class=\"EOP SCXW121395699 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.29.53.png\"><img decoding=\"async\" class=\"alignnone wp-image-232497\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.29.53.png\" alt=\"Screenshot 2025 09 18 at 22 29 53 image\" width=\"711\" height=\"337\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.29.53.png 1018w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.29.53-300x142.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.29.53-768x364.png 768w\" sizes=\"(max-width: 711px) 100vw, 711px\" \/><\/a><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">If the prompt requires resources (like images or files), they\u2019ll be automatically added as references.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.30.18.png\"><img decoding=\"async\" class=\"alignnone wp-image-232498\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.30.18.png\" alt=\"Screenshot 2025 09 18 at 22 30 18 image\" width=\"714\" height=\"501\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.30.18.png 864w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.30.18-300x210.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.30.18-768x539.png 768w\" sizes=\"(max-width: 714px) 100vw, 714px\" \/><\/a><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Even better, prompts with completion give you <\/span><b><span data-contrast=\"auto\">auto-suggestions as you type.<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span class=\"TextRun SCXW159961573 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW159961573 BCX0\">Think of it as <\/span><\/span><span class=\"TextRun MacChromeBold SCXW159961573 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW159961573 BCX0\">prompt engineering with guardrails<\/span><\/span><span class=\"TextRun SCXW159961573 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW159961573 BCX0\"> \u2014 and all inside JetBrains.<\/span><\/span><span class=\"EOP SCXW159961573 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h3><b><span data-contrast=\"auto\">MCP Resources \u2013 Context at Your Fingertips<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Sometimes, the right answer requires the right context. With <\/span><a href=\"https:\/\/modelcontextprotocol.io\/specification\/2025-06-18\/server\/resources\"><span data-contrast=\"none\">MCP Resources<\/span><\/a><span data-contrast=\"auto\">, you can directly attach files and resources from your server into your Copilot session.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Click <\/span><i><span data-contrast=\"auto\">Add Context<\/span><\/i><span data-contrast=\"auto\"> \u2192 <\/span><i><span data-contrast=\"auto\">MCP Resources<\/span><\/i><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcpresource.png\"><img decoding=\"async\" class=\"alignnone wp-image-232500\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcpresource.png\" alt=\"mcpresource image\" width=\"447\" height=\"492\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcpresource.png 606w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/mcpresource-273x300.png 273w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/a><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span class=\"TextRun SCXW203215932 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW203215932 BCX0\">Select a resource or template \u2192 fill in variables if needed<\/span><\/span><span class=\"EOP SCXW203215932 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Apply, and the resource file is now part of your context.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.33.04.png\"><img decoding=\"async\" class=\"alignnone wp-image-232501\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.33.04.png\" alt=\"Screenshot 2025 09 18 at 22 33 04 image\" width=\"445\" height=\"504\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.33.04.png 916w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.33.04-265x300.png 265w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.33.04-904x1024.png 904w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.33.04-768x870.png 768w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><\/a><\/p>\n<p><span data-contrast=\"auto\">This makes Copilot not just a coding assistant, but a <\/span><b><span data-contrast=\"auto\">context-aware partner<\/span><\/b><span data-contrast=\"auto\"> that understands your project\u2019s resources.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h3><b><span data-contrast=\"auto\">MCP Elicitation \u2013 Interactive Conversations with Tools<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">MCP isn\u2019t just about static prompts and resources \u2014 it can run <\/span><b><span data-contrast=\"auto\">interactive tools<\/span><\/b><span data-contrast=\"auto\"> through <\/span><a href=\"https:\/\/modelcontextprotocol.io\/specification\/2025-06-18\/client\/elicitation\"><span data-contrast=\"none\">elicitation<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Add the MCP \u201ceverything\u201d server.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">In Agent Mode, ask Copilot:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><i><span data-contrast=\"auto\">\u201cCall the startElicitation tool of the everything server\u201d<\/span><\/i><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:1440,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.21.png\"><img decoding=\"async\" class=\"alignnone wp-image-232502\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.21.png\" alt=\"Screenshot 2025 09 18 at 22 22 21 image\" width=\"451\" height=\"459\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.21.png 962w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.21-295x300.png 295w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.21-768x781.png 768w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.21-24x24.png 24w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.21-48x48.png 48w\" sizes=\"(max-width: 451px) 100vw, 451px\" \/><\/a><\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Copilot guides you through a dialogue flow. You can respond step by step, and the history persists even after restarting your IDE.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.59.png\"><img decoding=\"async\" class=\"alignnone wp-image-232503\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.59.png\" alt=\"Screenshot 2025 09 18 at 22 22 59 image\" width=\"456\" height=\"259\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.59.png 942w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.59-300x170.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/09\/Screenshot-2025-09-18-at-22.22.59-768x435.png 768w\" sizes=\"(max-width: 456px) 100vw, 456px\" \/><\/a><\/p>\n<p><span data-contrast=\"auto\">It\u2019s like giving Copilot the ability to <\/span><b><span data-contrast=\"auto\">hold structured, tool-driven conversations<\/span><\/b><span data-contrast=\"auto\"> with you \u2014 all inside your IDE.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h3>Summary<\/h3>\n<p><span data-contrast=\"auto\">MCP brings a whole new layer of flexibility and power to GitHub Copilot in JetBrains. From fine-tuned model sampling to interactive elicitation tools, it transforms Copilot into a configurable, context-rich development partner.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">If you haven\u2019t tried MCP yet, now\u2019s the time. Explore what\u2019s possible and see how Copilot adapts to <\/span><i><span data-contrast=\"auto\">your<\/span><\/i><span data-contrast=\"auto\"> workflow.<\/span><\/p>\n<p><span data-contrast=\"auto\">Please share your feedback with us on: <\/span><a href=\"https:\/\/github.com\/microsoft\/copilot-intellij-feedback\/issues\"><span data-contrast=\"none\">https:\/\/github.com\/microsoft\/copilot-intellij-feedback\/issues<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><div  class=\"d-flex justify-content-left\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/17718-github-copilot\/versions\/stable\" target=\"_blank\">Try it Now!<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the enhanced capability of the MCP on JetBrains, you can now bring prompts, resources, and even interactive tools directly into your IDE interacting with MCP. This means more flexible workflows, deeper context, and smoother collaboration between Copilot and your coding environment.\u00a0 Let\u2019s take a look at what you can do today with MCP Sampling, [&hellip;]<\/p>\n","protected":false},"author":97204,"featured_media":232493,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[829,803,1],"tags":[],"class_list":["post-232490","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-copilot","category-intelligent-apps","category-java"],"acf":[],"blog_post_summary":"<p>With the enhanced capability of the MCP on JetBrains, you can now bring prompts, resources, and even interactive tools directly into your IDE interacting with MCP. This means more flexible workflows, deeper context, and smoother collaboration between Copilot and your coding environment.\u00a0 Let\u2019s take a look at what you can do today with MCP Sampling, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/232490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/users\/97204"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=232490"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/232490\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/232493"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=232490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=232490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=232490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}