December 4th, 2025
compellinglikeheartcelebrate15 reactions

Locking Down MCP: Create a Private Registry on Azure API Center and Enforce It in GitHub Copilot And VS Code

Two Options: Pick Your MCP Registry Adventure 🎒

Option 1: Self-hosted MCP Registry

Option 2: Azure API Center (the easy path)

What We’re Building 🚀

GitHub + Azure API Center + Vscode

Step 1: Create Your Azure API Center Instance

Note:  Please make sure that you are using data endpoint and not the portal endpoint

✅  data endpoint: https://private-mcp-registry.data.eastus.azure-apicenter.ms

🚫 portal endpoint: https://private-mcp-registry.portal.eastus.azure-apicenter.ms

API Center Overview

Step 2 : Register MCP Servers

MCP Discovery Azure API Center
API List on Azure API Center

Step 3: Enable the API Center Portal and Anonymous Access

This is where the fun began for me.

Turn on the API Center portal (so Save + publish works)

Enable anonymous access to the data API

Step 4: Find the Real MCP Registry Endpoint

curl "https://private-mcp-registry.data.eastus.azure-apicenter.ms/workspaces/default/v0.1/servers"
{
"servers": [
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"name": "msdocs-mcp-server",
"description": "AI assistant with real-time access to official Microsoft documentation.",
"version": "Original",
"remotes": [
{
"type": "sse",
"url": "https://learn.microsoft.com/api/mcp"
}
]
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"createdAt": "2025-11-21T10:57:54.753206+00:00",
"updatedAt": "2025-11-21T10:58:01.1231068+00:00",
"isLatest": true
},
"x-ms-id": "b8c6e77d-f266-4a0a-a341-cc9e97c15280"
}
},
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"name": "atlassian-mcp-server",
"description": "Connect to Jira and Confluence for issue tracking and documentation.",
"version": "Original",
"remotes": [
{
"type": "sse",
"url": "https://mcp.atlassian.com/v1/sse"
}
]
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"createdAt": "2025-11-21T10:58:13.1934455+00:00",
"updatedAt": "2025-11-21T10:58:18.6788839+00:00",
"isLatest": true
},
"x-ms-id": "f9894e12-64f9-49ca-84a1-d01fcd4278c8"
}
}
],
"metadata": {
"count": 2
}
}


Step 5 : Configure GitHub’s MCP Registry URL

 

GitHub MCP Settings

Behind the scenes, VS Code will now call:

https://private-mcp-registry.data.eastus.azure-apicenter.ms/workspaces/default/v0.1/servers

Step 6: Test in VS Code

vscode Disabled servers
Vscode MCP Server Disabled
Vscode MCP settings
Vscode MCP extensions
Vscode logs

Note: If you don’t see the correct registry being picked up, simply restart VS Code and try again.

Summary

Setting up a private MCP registry with Azure API Center is absolutely possible today, and once you know the correct workspace-scoped endpoint, things work smoothly with GitHub Copilot and VS Code. However, keep in mind that the Azure API Center registry endpoint is public when anonymous access is enabled. Currently, this is acceptable because Copilot integration depends on unauthenticated access. Even so, the ideal long-term approach is a private, authenticated MCP registry endpoint.

This capability isn’t supported yet, but I fully expect GitHub to introduce authentication and private-endpoint support in the near future. Until then, users can continue to rely on the public endpoint model.

Alternatively, if you need full control right now, a self-hosted MCP registry offers the most flexibility. In exchange, you’ll need to implement the v0.1 MCP Registry specification yourself and also ensure that CORS and endpoint behaviors are properly configured

Troubleshooting

Issue Solution
401 Unauthorized Verify you have the correct user role on the Azure API Center resource.
Save + Publish Button Greyed Out Enable anonymous access to the APIs
404 Not found MCP registry endpoint must include the workspaces/default segment in the URL
404 Not Found You are using data endpoint and not the portal endpoint

✅  data endpoint: https://private-mcp-registry.data.eastus.azure-apicenter.ms

🚫 portal endpoint: https://private-mcp-registry.portal.eastus.azure-apicenter.ms

 

Resources

Author

Sr. Solutions Engineer

14 comments

Leave a comment

Your email address will not be published. Required fields are marked *

Sort by :
  • Your comment is awaiting moderation.
    watch adult clips online

    Adult content provide consenting adults a discreet and legal kind of entertainment that often complement leisure time.
    Such films open an discreet way for discovering intimacy and may facilitate comfortable discussion among adults.
    https://www.freetips.com/stream/1xbet-promo-code-pakistan/
    Made for adult viewers, tasteful such content celebrate personal choice and bring variety to personal leisure.

  • Your comment is awaiting moderation.
    https://apartmentsamui.com/

    Ко Самуи представляет собой уютный тихоокеанский рай, который радует белоснежными пляжами и прозрачной глазурью моря.
    На Самуи легко отдохнуть в климате абсолютного релакса, любуясь живописными вечерами и открывая для себя свежие тропические фрукты.
    apartmentsamui.com
    В здесь путешественников приятно удивляют комфортабельные курорты, дружелюбные сотрудники и качественная инфраструктура.
    Визит сюда приносит яркие впечатления, поток хорошего настроения и желание приехать снова в это волшебное место.

  • Your comment is awaiting moderation.
    Carltonsek

    Odpovědné hraní v i-gamingu je vyvážený rámec k i-gamingu, jenž upřednostňuje bezpečnost a zdraví hráče.
    Povzbuzuje dospělé, aby si stanovili realistické limity pro čas a dělali si včasné přestávky od sázení.
    wazamba
    Dále podporuje uvědomělost a umožňuje hráčům rozpoznat rané signály problematického hraní a když je to zapotřebí získat podporu.
    Smyslem odpovědného online sázení je zajistit, aby hraní zůstalo i nadále bezpečnou zábavou v rámci uživatelových možností a vlastní kontroly, a nepřerostlo spouštěčem škody.

    Read more
  • Your comment is awaiting moderation.
    t.me

    Программа XRumer представляет собой раскрученным инструментом для массовой создания учётных записей и постинга на блогах.
    Софт умеет преодолевать многочисленные антиспам фильтры, включая Captcha.
    Прогон сайтов даёт возможность стремительно наращивать ссылочный профиль.
    Хрумер
    Многие оптимизаторы задействуют вышеупомянутый софт для продвижения в конкурентных сферах.
    Работа с софтом этим комплексом подразумевает сноровки и грамотных конфигураций.
    При неправильном использовании можно заработать санкции от поисковиков и снижение позиций.
    Несмотря на все опасности, спрос на XRumer держится высоким.

  • Your comment is awaiting moderation.
    rick-owens-boutique.ru

    Дизайнер Рик Оуэнс является среди самых узнаваемых модельеров нового поколения, который создал особый визуальный язык на границе мрачной красоты и нонконформизма.
    Дизайнера подход выделяется по объёмным драпировкам, асимметричным пропорциям и интересу к работе с текстурированной коже в сочетании с лаконичностью и тёмными оттенками.
    rick-owens-boutique.ru
    Дизайнер приобрёл известность способностью соединять роскошь и нонконформизм, предлагая гардероб для людей предпочитает самовыражение при этом не страшится выделяться эпатажно.
    В наши дни этот дизайнер — это уже не только модельер, но и полноценное эстетическое высказывание, включающее мебельный дизайн, экстравагантную обувь и подход осознанного выбора.

  • Your comment is awaiting moderation.
    Williamsmist

    Adult content are used like one form of legal entertainment aimed at adults.
    Adult films offer a safe way for viewers can indulge in desires and ease stress in the personal way.
    https://teenpornmovies.cc/
    For partners, these movies can facilitate honest conversation regarding boundaries as well as act like a resource to shared exploration.
    What matters vital that adult films remain inside age-restricted rules while protect privacy so that such content stay a healthy resource of consenting viewers.

  • Your comment is awaiting moderation.
    rick-owens-moscow.ru

    Марка Rick Owens воспринимается как бунтарский лейбл, запущенный более тридцати лет назад с протестной идеей и особым стилем в духе тёмного гламура и рок-н-ролла.
    Рик Оуэнс известен объёмными драпировками, экспериментальными пропорциями и выбором плотной кожи наряду с минималистичным кроем и глубокими цветами.
    rick-owens-moscow.ru
    Rick Owens объединяет премиальность и нонконформизм, предлагая одежду для предпочитает уникальность а также готов выглядеть нестандартно.
    Сегодня этот бренд — это больше чем гардероб, а целое эстетическое высказывание, включающее мебельный дизайн, обувь и философию личного бунтарства.

  • Your comment is awaiting moderation.
    sites.google.com 2 weeks ago

    Данный софт является мощным софтом для автоматизированной регистрации и размещения сообщений на блогах.
    Эта программа способен решать различные антиспам фильтры, например Captcha.
    Прогон сайтов даёт возможность оперативно увеличивать обратные ссылки.
    sites.google.com
    Некоторые вебмастера применяют этот инструмент для продвижения в конкурентных сферах.
    Работа с софтом XRumer требует навыков и правильных конфигураций.
    При неправильном использовании есть риск получить санкции от поисковиков и снижение выдачи.
    Несмотря на все риски, востребованность на XRumer остаётся стабильным.

  • Your comment is awaiting moderation.
    usb-flashki-optom-24.ru

    Флеш-накопитель объёмом 2 ГБ и красивые USB-накопители мужчинам в Краснодаре. Сладкий сувенир с фирменным знаком стоимость и сумки оптовыми партиями в Хабаровске. Флеш-накопитель 128 Gb и гравировка с флешки рядом со мной в Симферополе.
    https://usb-flashki-optom-24.ru/

  • Your comment is awaiting moderation.
    Thomasflege

    На этом сайте удастся почерпнуть множество полезных материалов.
    Здесь размещены многочисленные исследования на интересные направления.
    Любой посетитель сможет открыть для себя что-то нового и пополнить свой кругозор.
    Статьи регулярно пополняются, дабы читатели неизменно имели возможность к самой новейшей подборке.
    https://sakhaday.ru/news/kabachki-kak-gruzdi-po-vkusu-ne-otlichish-recept-zakrutki-na-zimu

  • Your comment is awaiting moderation.
    apkfiles.com

    El juego responsable se define como una filosofía mediante el cual pretende preservar el control respecto a la actividad de apostar así como minimizar los riesgos vinculados a las apuestas.
    Implica establecer topes de tiempo antes de participar, y también detectar las alertas de una conducta problemática.
    https://www.apkfiles.com/apk-622658/descargar-mobcash-apk-oficial-gesti-n-de-caja-m-vi
    Asimismo, impulsa elecciones responsables y pretende que la el entretenimiento permanezca la finalidad esencial al el juego.
    En resumen, esta práctica permite a los usuarios a conservar la rienda suelta sobre sus hábitos así como a disfrutar la actividad de forma saludable.

  • Your comment is awaiting moderation.
    здесь

    Свое дело является основным двигателем роста страны.
    Оно формирует новые рабочие позиции и обеспечивает гражданам стабильный заработную плату.
    https://www.klerk.ru/materials/2025-06-06/650105/?srsltid=AfmBOopxdaYNyKKLsdIqirFxdEC_vvrWSrDu5xZ2voaKYXk-CgNCN1gO
    Помимо этого, свое дело поощряет инновации и внедрение современных решений.
    Следовательно, частная инициатива формирует жизнь намного более устойчивой и открывает шанс к личностному росту.

  • Your comment is awaiting moderation.
    yandex.ru

    Регулярный осмотр автомобиля является ключевой процедурой для сохранения исправности транспортного средства.
    В ходе проверки находятся потенциальные поломки, что способны привести серьёзных поломок на трассе.
    Регулярное прохождение техосмотра позволяет сэкономить крупных расходов на сложный ремонт в перспективе.
    Кроме того технически годный автомобиль обеспечивает безопасность водителя и пассажиров в пути.
    где сделать техосмотр

  • Your comment is awaiting moderation.
    GELAYVOVE

    На данном ресурсе есть возможность обнаружить массу ценной материалов.
    https://www.freecodecamp.org/IvanDurov2026

  • Your comment is awaiting moderation.
    грузоперевозки Минск

    Транспортная логистика осуществляют ключевую функцию в экономике любой страны.
    Они обеспечивают бесперебойное пополнение торговых точек и предприятий всеми нужными материалами.
    Качественная транспортировка способствует сокращать время и затраты на перемещение продукции, что повышает конкурентоспособность предприятий.
    В итоге, сектор перевозок считаются критическим компонентом нынешней рыночной среды.
    https://perevozimgruz.by/https://perevozimgruz.by/our-prices/

  • Your comment is awaiting moderation.
    mostbet az apk

    Məsuliyyətli oyun — o deməkdir istifadəçinin öz hərəkətlərini tənzimləməsi və oyunun əyləncə forması olaraq saxlanılması üçün qaydalar toplusudur.
    Bu yanaşma zaman və maliyyə məbləğlərinə məhdudiyyətlər təyin etməyi, həmçinin problemli oyun əlamətlərini tanımağı əhatə edir.
    Beləliklə, bu prinsiplər istifadəçilərə oyun ərzində nəzarəti qorumağa imkan verir və arzuolunmaz risklərin minimuma endirməyə çalışır.
    mostbet giriş

    Read more
  • Your comment is awaiting moderation.
    turkeyapartment.com

    На этом ресурсе есть возможность найти арендную квартиру в Турции.
    На портале (аренда виллы в Турции) собраны разные объекты для аренды жилья в Турции.
    Данный сервис даст возможность найти жилье в Турции.

  • Your comment is awaiting moderation.
    Michaelkak

    A generic pharmaceutical is a preparation that is manufactured to mirror a brand-name drug in dosage, purity, and effectiveness.
    Such a drug contains the same active ingredient as the reference product, but often differs in excipients and price.
    For market entry, a generic drug must prove therapeutic equivalence to the innovator product, ensuring it’s as safe and efficacious.
    silagra back pain

  • Your comment is awaiting moderation.
    ReubenSlory

    Букмекерские конторы предоставляют возможность делать пари на спортивные события.
    Важно выбирать проверенных операторов, а также тщательно изучать коэффициенты до заключением ставки.
    Ставки способны превратиться интересным хобби, однако стоит придерживаться принципы ответственной игры и ограничивать бюджет.
    https://crafty.omskdaily.ru/CUU1STfKYi4H/

  • Your comment is awaiting moderation.
    Jerryswesk

    Слоты — это самые востребованные развлечения в казино.
    Их главное преимущество — несложные правила, красочная графика и разнообразие дополнительных возможностей.
    Пользователи могут подбирать автоматы по тематике, количеству линий и размеру риска.
    https://s7.superlooks.ru/xPko7UGayIP7/

  • Your comment is awaiting moderation.
    ReubenSlory

    Букмекерские конторы предлагают шанс делать ставки на различные матчи.
    Следует выбирать лицензированных букмекеров, а также внимательно анализировать кэфы перед оформлением ставки.
    Ставки могут стать увлекательным хобби, однако важно придерживаться баланс осознанного подхода и ограничивать расходы.
    https://smmexpert.fashiopnpromo.ru/eaZXUkTHYcVZ/

  • Your comment is awaiting moderation.
    GELAYVOVE

    Осознанный подход к гемблингу — это выбор, при которой азарт служат способом досуга, а не средством поправить финансовое положение.
    Она базируется на управлении временем и расходами, а ещё на понимании личных границ.
    https://rosotels.ru/detail/2026-07-12-bachevsk-v-rukakh-rf-ukreplenie-pozitsiy-na-sumskom-napravlenii.htm

  • Your comment is awaiting moderation.
    hasfaniyot.net

    הפורטל הזה מעניק מבחר עשיר של שירותים המיועדים למשתמשים המקומי.
    באתר תוכלו לגלות תכנים מגוונים בנושא למבוגרים באיכות מעולה.
    השירות נותנת אפשרות קלה לחומרים אלו באמצעות שמירה על פרטיות המשתמש.
    https://hasfaniyot.net/

  • Your comment is awaiting moderation.
    мужские кроссовки Dolce Gabbana

    Сникеры бренда — это безупречный союз неповторимой классики и актуальных трендов.
    Главной особенностью данных кроссовок является запоминающийся дизайн с применением дорогих материалов и узнаваемой отделки.
    Такие модели замечательно смотрятся для повседневной жизни, добавляя в стиль штрих гламура.
    https://balmain1.ru/balmain/871-kollaboratsii-dolce-and-gabbana-kogda-moda-vykhodit-za-predely-podiuma/

  • Your comment is awaiting moderation.
    get

    Осознанный гемблинг — это стратегия к игровым развлечениям, основанный на самоограничении и понимании последствий.
    Эта концепция подразумевает добровольное лимитирование времени и бюджета на игру.
    Любой игрок должен предварительно определять пределы потерь и строго их соблюдать.
    https://sport.sneakerside.ru/df4CrvIMQLrw/

  • Your comment is awaiting moderation.
    get

    Для учителей профессиональное развитие жизненно необходимы, поскольку они способствуют осваивать современные методики.
    За счёт подобным занятиям специалисты способны приспосабливаться к изменяющимся условиям образовательной среды.
    Как результат значительно повышается качество педагогической работы, что благотворно влияет на учениках и их достижения.
    https://53news.ru/infomaterialy/distanczionnye-kursy-povysheniya-kvalifikaczii-dlya-vospitatelej-uchimsya-komfortno-i-bez-otryva-ot-raboty.html

  • Your comment is awaiting moderation.
    get

    Ответственная игра — это подход к азартным сессиям, основанный на самоограничении и осознании рисков.
    Эта концепция подразумевает осознанное лимитирование времени и бюджета на игру.
    Каждый участник должен заранее устанавливать пределы потерь и неукоснительно их соблюдать.
    https://traveler.fashiopnpromo.ru/Ko8xBzifqKCO/

  • Your comment is awaiting moderation.
    get

    Prudent betting is a collection of practices that ensure betting stays a form of entertainment instead of a source of stress or loss.
    Key aspects include setting individual boundaries on duration and wagers, as well as being aware of the indicators of problematic behaviour.
    In essence, this approach encourages informed choices and supports users to maintain balance over their playing habits.
    https://nanmed.ru/read/3953-psikhologiya-igry-v-aviator-upravlenie-bankrollom-i-emotsiyami/

  • Your comment is awaiting moderation.
    get

    Разумное отношение к азарту — это стратегия к казино, основанный на контроле и осознании последствий.
    Она включает добровольное лимитирование времени и бюджета на игру.
    Каждый участник обязан заранее определять лимиты потерь и строго их соблюдать.
    https://u4.superpodium.com/Dj85xGmYo5SD/

  • Your comment is awaiting moderation.
    GELAYVOVE

    Осознанный подход к гемблингу — это выбор, при которой игры служат способом досуга, а не стремлением заработать.
    Такой подход базируется на управлении временем и бюджетом, а также на осознании личных границ.
    https://eurasia-log.ru/blog/2026-07-10-polnyy-obzor-igrovykh-avtomatov-v-randx-casino/

  • Your comment is awaiting moderation.
    get

    Осознанный гемблинг — это подход к казино, основанный на контроле и понимании рисков.
    Она предполагает осознанное ограничение времени и денег на процесс.
    Любой игрок обязан заранее определять лимиты потерь и неукоснительно их придерживаться.
    https://nashipesni.ru/pub/2026-06-29-bonusy-i-promokody-1win-dlya-novykh-igrokov-v-aviator/

  • Your comment is awaiting moderation.
    get

    Responsible gambling is a set of principles that guarantee betting remains a form of entertainment rather than a means of financial strain.
    Key aspects include setting individual boundaries on time and money spent, as well as recognising the signs of harmful behaviour.
    Ultimately, responsible gambling promotes informed decisions and supports users to keep control over their playing activities.
    https://relax-spb.ru/read-info/2945-semya-olivera-tri-uchredila-fond-ispolnyayushchiy-poslednyuyu-volyu-muzykanta.html

  • Your comment is awaiting moderation.
    get

    Осознанный гемблинг — это принцип к азартным сессиям, основанный на контроле и осознании последствий.
    Она подразумевает осознанное ограничение времени и бюджета на игру.
    Каждый участник обязан заранее устанавливать лимиты ставок и неукоснительно их придерживаться.
    https://nashipesni.ru/pub/2026-06-30-sluzhba-sotsfonda-v-zavolzhe-pereezzhaet-v-novoe-pomeshchenie/

  • Your comment is awaiting moderation.
    get

    Prudent betting is a collection of practices that guarantee betting stays a form of entertainment instead of a source of financial strain.
    It involves establishing individual boundaries on time and wagers, as well as recognising the signs of harmful behaviour.
    Ultimately, responsible gambling encourages conscious decisions and supports users to maintain balance over their playing activities.
    https://ipcfms.ru/read/376-the-history-of-rich-casino-and-its-evolution-in-the-online-gaming-industry.html

  • Your comment is awaiting moderation.
    get

    Ответственная игра — это принцип к азартным сессиям, базирующийся на контроле и осознании рисков.
    Она подразумевает осознанное ограничение времени и расходов на процесс.
    Каждый игрок обязан предварительно определять пределы ставок и неукоснительно их придерживаться.
    https://omskapteka.ru/info/471-understanding-the-psychology-of-cashman-casino-users-what-attracts-players-to-the-platform.htm