mcp-service-public
mcp-service-public
Сервер MCP (Model Context Protocol) для французских публичных данных. Предоставляет доступ к практическим карточкам service-public.fr, местному налогообложению, сделкам с недвижимостью DVF, налоговой доктрине BOFiP, зонированию ABC, коллективным договорам, поиску компаний, справочнику учебных заведений, результатам лицеев (IVAL), национальным оценкам (6ème/CE2), программам обучения Parcoursup, доступу к медицинской помощи (data.ameli.fr), профессиональной интеграции (InserJeunes), статистике безопасности/преступности (SSMSI), природным рискам (Georisques), юридическим текстам Legifrance (законы, указы, юридические кодексы, судебная практика), Официальному журналу (JORF), статистике социальной помощи CAF (RSA/APL/AAH) и симуляторам (налог на недвижимость, нотариальные расходы, подоходный налог).
Установка
Размещенный сервер — установка не требуется. Подключите следующий URL к вашему MCP-клиенту:
https://mcp-service-public.nhaultcoeur.workers.dev/mcpClaude.ai (веб / мобильный)
Откройте Настройки (значок шестеренки)
Раздел Интеграции > MCP
Нажмите Добавить интеграцию
Вставьте указанный выше URL
23 инструмента появятся автоматически
Claude Desktop
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"service-public": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"]
}
}
}Расположение файла:
Windows :
%APPDATA%\Claude\claude_desktop_config.jsonmacOS :
~/Library/Application Support/Claude/claude_desktop_config.json
Перезапустите Claude Desktop после изменения.
VS Code / Cursor
Создайте .vscode/mcp.json в корне вашего проекта:
{
"servers": {
"service-public": {
"type": "sse",
"url": "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"
}
}
}Другие MCP-клиенты
Любой клиент, совместимый с MCP Streamable HTTP, может подключиться с помощью указанного выше URL. Обратитесь к документации вашего клиента для настройки.
Проверка
После подключения протестируйте с помощью простого запроса:
Recherche : renouveler passeportЕсли загружены 38 инструментов, сервер готов.
Related MCP server: datagouv-mcp
38 инструментов MCP (v1.14.8)
№ | Инструмент | Источник | Описание |
1 |
| Унифицированная маршрутизация | Автоматически направляет к правильному источнику в зависимости от запроса (32 категории) |
2 |
| DILA / service-public.fr | Полнотекстовый поиск по ~5 500 практическим карточкам |
3 |
| DILA / service-public.fr | Полное чтение карточки по идентификатору (F14929, N360…) |
4 |
| API Annuaire | Местные государственные службы (мэрия, префектура, CAF…) |
5 |
| DILA / service-public.fr | Навигация по тематической структуре |
6 |
| DGFiP REI | Ставки местных налогов по коммуне (TFB, TEOM, CFE…) |
7 |
| BOFiP | 8 983 действующих статьи налоговой доктрины |
8 |
| DVF / data.gouv.fr | Медианные цены, цена/м², распределение по типу недвижимости, многолетняя динамика |
9 |
| REI + DVF | Оценка TF = расчётная VLC × 50 % × реальная ставка REI |
10 |
| Регламентированная шкала | DMTO + регрессивные гонорары + CSI + издержки |
11 |
| data.gouv.fr | Зона ABC (Pinel, PTZ, лимиты аренды/доходов) |
12 |
| REI + DVF + зонирование + Образование + SSMSI + Georisques | Сводная таблица от 2 до 5 коммун (население, налоги, недвижимость, образование, здравоохранение, безопасность, природные риски) |
13 |
| Шкала IR 2025 | Прогрессивный подоходный налог, семейный коэффициент, скидка, CEHR, доходы от недвижимости/капитала/BIC/BNC |
14 |
| KALI / data.gouv.fr | Коллективные договоры по IDCC или ключевому слову |
15 |
| DINUM + KALI | Карточка предприятия по SIRET/SIREN/названию + применимые коллективные договоры |
16 |
| data.education.gouv.fr | Школы, колледжи, лицеи по коммуне (68 000+ учреждений) |
17 |
| DEPP / IVAL | Уровень успешной сдачи бакалавриата, добавленная стоимость, доступ из 2-го класса до бака, оценки |
18 |
| DEPP / data.education.gouv.fr | Результаты 6ème + CE2 по департаменту, IPS, группы уровня, тенденция |
19 |
| MESR / data.education.gouv.fr | Обучение Parcoursup по ключевому слову, городу, департаменту, направлению (14 000+ программ, селективность, профиль зачисленных) |
20 |
| CNAM / data.ameli.fr | Доступ к медицинской помощи по департаменту: численность/плотность врачей, пациенты MT, недостаточно обеспеченные зоны |
21 |
| DEPP-DARES / data.education.gouv.fr | Профессиональная интеграция InserJeunes: уровень занятости 6/12/24 мес., продолжение обучения, VA по программе |
22 |
| SSMSI / data.gouv.fr | Статистика безопасности/преступности по департаментам: кражи со взломом, кражи, насилие, коэффициент/1000 жит. |
23 |
| BRGM-MTE / georisques.gouv.fr | Природные и техногенные риски по коммуне + постановления CatNat |
24 |
| DILA / API PISTE Legifrance | Законодательные и регламентационные тексты (законы, декреты, постановления, ордонансы) |
25 |
| DILA / API PISTE Legifrance | Статьи в юридических кодексах (Гражданский кодекс, Трудовой кодекс, Уголовный кодекс, Коммерческий кодекс…) |
26 |
| DILA / API PISTE Legifrance | Судебная практика (Кассационный суд, апелляционные суды) |
27 |
| DILA / API PISTE Legifrance | Поиск в Journal Officiel (JORF): законы, декреты, постановления, ордонансы – фильтр по типу и дате |
28 |
| CNAF / data.caf.fr | Статистика получателей CAF по коммуне или департаменту: RSA, APL/ALS/ALF, AAH, семейные пособия, премия за активность… |
29 |
| DILA / boamp-datadila.opendatasoft.com | Объявления о государственных закупках BOAMP: тендеры, присуждения, MAPA, DSP – фильтр по типу/департаменту/покупателю/датам |
30 |
| DILA / bodacc-datadila.opendatasoft.com | Юридические объявления BODACC: регистрации, исключения, уступки, коллективные процедуры – фильтр SIREN/название/тип/департамент |
31 |
| OFGL / data.ofgl.fr | Бюджет EPCI (метрополии, CA, CC, CU): доходы/расходы, сбережения, долг, евро/житель – 2017-2024 |
32 |
| data.gouv.fr Tabular / OFGL | Первоначальный бюджет коммун: общие доходы/расходы, валовая/чистая экономия, остаток долга, евро/житель |
33 |
| data.gouv.fr Tabular | Субсидии местным органам власти >23 000 EUR – фильтр получатель/распорядитель/цель/сумма/год |
34 |
| API Recherche Entreprises DINUM | Предприятия SIRENE по NAF + зона – статус действующее/прекратившее, даты создания и закрытия |
35 |
| France Travail OAuth2 | Активные вакансии – фильтр по ключевым словам, коммуне, департаменту, типу контракта, квалификации |
36 |
| data.economie.gouv.fr | Цены на топливо в реальном времени по департаменту или коммуне – станции, отсортированные по возрастанию цены, Gazole/SP95/SP98/E10/E85/GPLc, автоматическая 24/7 (обновление каждые 10 мин) |
37 |
| data.gouv.fr Tabular / Caisse des Depots | Обучение CPF, доступное по каталогу MonCompteFormation – фильтр по ключевому слову, департаменту, коду ROME, уровню, дистанционно |
Примеры вызовов
Унифицированный поиск (автоматическая маршрутизация)
{ "name": "rechercher", "arguments": { "query": "prix immobilier a Lyon" } }
{ "name": "rechercher", "arguments": { "query": "renouveler passeport" } }
{ "name": "rechercher", "arguments": { "query": "93140 taxe fonciere" } }
{ "name": "rechercher", "arguments": { "query": "SIRET 41816609600069" } }Поиск предприятия
{ "name": "rechercher_entreprise", "arguments": { "siret": "41816609600069" } }
{ "name": "rechercher_entreprise", "arguments": { "nom": "OCTO Technology" } }Симуляция налога на недвижимость
{ "name": "simuler_taxe_fonciere", "arguments": { "commune": "Lyon", "surface": 75, "type_bien": "Appartement" } }Симуляция нотариальных расходов
{ "name": "simuler_frais_notaire", "arguments": { "prix": 250000, "type": "ancien", "departement": "75" } }Симуляция подоходного налога
{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 42000 } }
{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 80000, "situation": "marie", "nb_enfants": 2 } }
{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 50000, "revenus_fonciers": 12000, "regime_foncier": "micro" } }Коллективные договоры
{ "name": "rechercher_convention_collective", "arguments": { "query": "boulangerie" } }
{ "name": "rechercher_convention_collective", "arguments": { "idcc": "3248" } }Образовательные учреждения
{ "name": "rechercher_etablissement_scolaire", "arguments": { "commune": "Lyon", "type": "lycee" } }
{ "name": "rechercher_etablissement_scolaire", "arguments": { "code_postal": "93140", "statut": "public" } }
{ "name": "rechercher_etablissement_scolaire", "arguments": { "nom": "Lacassagne" } }Результаты лицеев (IVAL)
{ "name": "consulter_resultats_lycee", "arguments": { "commune": "Lyon" } }
{ "name": "consulter_resultats_lycee", "arguments": { "nom_lycee": "Lacassagne", "type": "gt" } }Национальные оценки (6ème / CE2)
{ "name": "consulter_evaluations_nationales", "arguments": { "code_departement": "93" } }
{ "name": "consulter_evaluations_nationales", "arguments": { "commune": "Lyon", "niveau": "6eme" } }
{ "name": "consulter_evaluations_nationales", "arguments": { "code_postal": "93140", "niveau": "CE2" } }Обучение Parcoursup
{ "name": "consulter_parcoursup", "arguments": { "recherche": "informatique", "ville": "Lyon" } }
{ "name": "consulter_parcoursup", "arguments": { "filiere": "BTS", "recherche": "comptabilite" } }
{ "name": "consulter_parcoursup", "arguments": { "departement": "93", "filiere": "Licence" } }Статистика селективности Parcoursup
{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "BTS comptabilite" } }
{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "licence informatique", "ville": "Lyon" } }
{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "CPGE scientifique", "filiere": "CPGE", "limit": 5 } }Доступ к медицинской помощи
{ "name": "consulter_acces_soins", "arguments": { "commune": "Bondy" } }
{ "name": "consulter_acces_soins", "arguments": { "code_departement": "93" } }Профессиональная интеграция (InserJeunes)
{ "name": "consulter_insertion_professionnelle", "arguments": { "ville": "Lyon", "limit": 5 } }
{ "name": "consulter_insertion_professionnelle", "arguments": { "uai": "0691723Y" } }
{ "name": "consulter_insertion_professionnelle", "arguments": { "recherche": "coiffure", "code_departement": "69" } }Безопасность и преступность
{ "name": "consulter_securite", "arguments": { "code_departement": "75" } }
{ "name": "consulter_securite", "arguments": { "commune": "Lyon" } }Природные риски
{ "name": "consulter_risques_naturels", "arguments": { "commune": "Nimes" } }
{ "name": "consulter_risques_naturels", "arguments": { "code_insee": "75056" } }Юридические тексты (Legifrance)
{ "name": "rechercher_texte_legal", "arguments": { "recherche": "protection donnees personnelles" } }
{ "name": "rechercher_texte_legal", "arguments": { "recherche": "teletravail", "champ": "TITLE" } }Юридические кодексы (Legifrance)
{ "name": "rechercher_code_juridique", "arguments": { "recherche": "contrat de travail", "code": "Code du travail" } }
{ "name": "rechercher_code_juridique", "arguments": { "recherche": "legitime defense", "code": "Code penal" } }
{ "name": "rechercher_code_juridique", "arguments": { "recherche": "1242", "code": "Code civil", "champ": "NUM_ARTICLE" } }Судебная практика (Legifrance)
{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "licenciement abusif" } }
{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "clause abusive", "juridiction": "Cour de cassation", "publie_bulletin": true } }
{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "prejudice moral", "juridiction": "Cours d'appel" } }Journal Officiel (JORF)
{ "name": "consulter_journal_officiel", "arguments": { "recherche": "teletravail" } }
{ "name": "consulter_journal_officiel", "arguments": { "recherche": "loi finances", "type_texte": "LOI", "date_debut": "2024-01-01", "date_fin": "2024-12-31" } }
{ "name": "consulter_journal_officiel", "arguments": { "recherche": "protection donnees", "type_texte": "DECRET", "limit": 10 } }Социальная помощь – статистика CAF
{ "name": "consulter_aide_sociale", "arguments": { "commune": "Bondy" } }
{ "name": "consulter_aide_sociale", "arguments": { "code_departement": "93" } }
{ "name": "consulter_aide_sociale", "arguments": { "code_postal": "93140", "prestation": "RSA" } }Государственные закупки (BOAMP)
{ "name": "rechercher_marche_public", "arguments": { "recherche": "travaux voirie", "departement": "35" } }
{ "name": "rechercher_marche_public", "arguments": { "type_avis": "AAC", "departement": "75" } }
{ "name": "rechercher_marche_public", "arguments": { "acheteur": "Departement du Rhone", "type_avis": "APC" } }Юридические объявления (BODACC)
{ "name": "rechercher_annonce_legale", "arguments": { "siren": "123456789" } }
{ "name": "rechercher_annonce_legale", "arguments": { "nom_entreprise": "SARL Martin" } }
{ "name": "rechercher_annonce_legale", "arguments": { "type_annonce": "procedure_collective", "departement": "69" } }Просмотр зонирования ABC
{ "name": "consulter_zonage_immobilier", "arguments": { "commune": "Bordeaux" } }Сравнение коммун
{ "name": "comparer_communes", "arguments": { "communes": ["Lyon", "Bordeaux", "Nantes"] } }Местное налогообложение
{ "name": "consulter_fiscalite_locale", "arguments": { "code_postal": "93140" } }
{ "name": "consulter_fiscalite_locale", "arguments": { "communes": ["PARIS", "LYON", "MARSEILLE"] } }Недвижимые сделки (DVF)
{ "name": "consulter_transactions_immobilieres", "arguments": { "commune": "Bondy", "type_local": "Appartement" } }
{ "name": "consulter_transactions_immobilieres", "arguments": { "commune": "Lyon", "evolution": true } }Как это работает
Симулятор налога на недвижимость
VLC estimee = Surface ponderee x Tarif ajuste x Coef. entretien
Base imposable = VLC x 50 %
TF estimee = Base imposable x Taux global TFB (REI)Взвешенная площадь : жилая площадь + эквиваленты комфорта
Скорректированный тариф : национальный тариф VLC x отношение местной цены DVF / национальной цены
Коэф. обслуживания : в зависимости от возраста объекта (0,90 до 1,15)
Ставка TFB : реальные ставки, утвержденные местными органами власти (источник REI DGFiP)
Симулятор нотариальных расходов
Frais = DMTO + Emoluments TTC + CSI + DeboursDMTO : 5,81 % (старый, обычная ставка) или 6,32 % (повышенная ставка 2025) ; 0,71 % (новый)
Вознаграждения : регламентированная регрессивная шкала (3,87 % -> 0,799 %) + НДС 20 %
CSI : 0,10 % от цены (минимум 15 EUR)
Расходы : ~1 200 EUR (оценка)
Симулятор подоходного налога
Quotient familial = Revenu net imposable / Nombre de parts
IR brut = Bareme progressif applique au QF x Nombre de parts
IR net = IR brut - Decote (si applicable) + CEHR (si > 250k/500k)Шкала 2025 (доходы 2024) : 0 % / 11 % / 30 % / 41 % / 45 %
Поддерживаемые дополнительные доходы: от недвижимости (микро/реальный), от движимого капитала (PFU/шкала), микро-BIC (50 %), микро-BNC (34 %).
Поиск предприятия
Поиск через API Recherche d'entreprises (DINUM) по SIRET, SIREN или названию. Возвращает правовую форму, NAF, численность, руководителей, адрес и ссылку на KALI для применимых коллективных договоров.
Учебные заведения
Прокси к API Explore v2.1 от data.education.gouv.fr (Справочник национального образования, 68 000+ учреждений). Фильтры: коммуна, почтовый индекс, тип (школа/колледж/лицей), статус (государственное/частное), название. Возвращает адрес, контакты, направления обучения, услуги (питание, интернат, ULIS, SEGPA), секции (европейская, международная, спорт, искусство).
Результаты лицеев (IVAL)
Прокси к наборам данных IVAL GT и Pro от DEPP (data.education.gouv.fr). Параллельные запросы GT + Pro, сортировка по убыванию добавленной стоимости. Показатели: процент успешной сдачи bac, добавленная стоимость, процент доступа 2nde-bac, процент отличий, численность по уровням. Сессии 2012-2024.
Архитектура
Cloudflare Workers (plan payant)
+-- Transport : Streamable HTTP (POST /mcp)
+-- D1 SQLite (fiches DILA)
| +-- fiches (~5 500 fiches pratiques)
| +-- fiches_fts (index FTS5, tokenize unicode61)
| +-- themes (304 themes hierarchiques)
| +-- sync_log (historique des synchronisations)
| +-- tool_stats (statistiques d'usage)
+-- Proxy API (temps reel, cache + retry)
| +-- data.economie.gouv.fr -> REI fiscalite locale + BOFiP
| +-- data.gouv.fr -> DVF transactions + Zonage ABC + KALI conventions
| +-- data.education.gouv.fr -> Annuaire etablissements + IVAL lycees + Evaluations nationales + Parcoursup + InserJeunes
| +-- georisques.gouv.fr -> Risques naturels GASPAR + Arretes CatNat
| +-- data.ameli.fr -> Acces aux soins (effectifs, densite, patientele MT)
| +-- api.piste.gouv.fr -> Legifrance (textes legaux, codes juridiques, jurisprudence, JORF)
| +-- data.caf.fr -> Statistiques CAF allocataires (RSA, APL, AAH, AF, prime d'activite)
| +-- boamp-datadila.opendatasoft.com -> Marches publics BOAMP (appels d'offres, attributions, MAPA, DSP)
| +-- bodacc-datadila.opendatasoft.com -> Annonces legales BODACC (immatriculations, radiations, cessions, procedures collectives)
| +-- geo.api.gouv.fr -> Resolution communes
| +-- recherche-entreprises.api.gouv.fr -> Fiche entreprise
| +-- API Annuaire -> services publics locaux
+-- Cron (0 6 * * *) -> sync quotidienne DILAИсточники данных
Источник | Тип | Данные |
DILA (lecomarquage) | Ежедневный ZIP -> D1 | Практические карточки, темы |
API Annuaire | Прокси реального времени | Местные государственные услуги |
data.economie.gouv.fr | Прокси реального времени | Местное налогообложение (REI), доктрина BOFiP |
data.gouv.fr | Прокси реального времени | Транзакции DVF, зонирование ABC, коллективные договоры KALI, безопасность/преступность SSMSI |
geo.api.gouv.fr | Прокси реального времени | Разрешение коммун (CP/INSEE/название) |
recherche-entreprises.api.gouv.fr | Прокси реального времени | Предприятия (SIRET/SIREN/название, руководители, IDCC) |
data.education.gouv.fr | Прокси реального времени | Справочник учебных заведений, IVAL лицеев, национальные оценки 6eme/CE2, обучение Parcoursup, профессиональная интеграция InserJeunes |
georisques.gouv.fr | Прокси реального времени (API v1 GASPAR) | Природные и технологические риски по коммунам, постановления о стихийных бедствиях (CatNat) |
data.ameli.fr | Прокси реального времени | Доступ к медицинской помощи: численность/плотность врачей, пациенты MT, первичные установки, недостаточно обеспеченные зоны |
api.piste.gouv.fr (DILA) | Прокси реального времени (OAuth2) | Legifrance: правовые тексты (LODA), юридические кодексы (CODE), судебная практика (JURI/CAPP), Официальный журнал (JORF) |
data.caf.fr (CNAF) | Прокси реального времени | Статистика получателей CAF по коммунам/департаментам: RSA, APL/ALS/ALF, AAH, AF, премия за активность... |
boamp-datadila.opendatasoft.com (DILA) | Прокси реального времени (Opendatasoft v2.1) | Государственные закупки BOAMP: тендеры, присуждения, MAPA, DSP — ежедневное обновление |
bodacc-datadila.opendatasoft.com (DILA) | Прокси реального времени (Opendatasoft v2.1) | Юридические объявления BODACC: регистрации, исключения, уступки, коллективные процедуры |
data.economie.gouv.fr | Прокси реального времени (Opendatasoft v2.1) | Цены на топливо в реальном времени: автозаправочные станции, цены на Gazole/SP95/SP98/E10/E85/GPLc, обновление каждые 10 мин |
Конечные точки
Метод | Путь | Описание |
POST |
| Конечная точка MCP (JSON-RPC) |
GET |
| Состояние сервиса, версия, инструменты, последняя ошибка |
GET |
| Описание сервиса |
GET |
| Спецификация OpenAPI 3.1 (публичная, генерируется динамически) |
GET |
| HTML-панель со статистикой (требуется аутентификация) |
GET |
| JSON API панели (требуется аутентификация) |
POST |
| Полная синхронизация DILA (требуется аутентификация) |
GET |
| Статус последних синхронизаций (требуется аутентификация) |
Разработка
npm install
npm run dev # Serveur local
npx vitest run # Tests unitaires (~600 tests)
npm run typecheck # Verification TypeScript (0 erreurs)
npm run deploy # Deploiement CloudflareТехнический стек
TypeScript / Cloudflare Workers
D1 SQLite + FTS5
Vitest (модульные тесты)
fflate (распаковка ZIP)
fast-xml-parser (разбор XML DILA)
API: Annuaire, data.economie.gouv.fr, data.gouv.fr, geo.api.gouv.fr, recherche-entreprises.api.gouv.fr
Лицензия
MIT
Вклад
Форкните репозиторий
Создайте ветку (
git checkout -b feature/mon-outil)Следуйте шаблону: 1 файл = 1 инструмент в
src/tools/Добавьте импорт + определение + case в
src/index.tsНапишите тесты в
src/tools/__tests__/Отправьте в
main-> автоматическое развертывание
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAn MCP server that enables interaction with Datagouv APIs, primarily allowing users to search for up-to-date information about companies registered in France.11
- AlicenseAqualityAmaintenanceAn MCP server that connects AI chatbots directly to data.gouv.fr, France’s national open data platform. It allows users to search, explore, and analyze thousands of public datasets simply by asking questions in natural language.101,579MIT
- Flicense-qualityDmaintenanceMCP server for exploring French public open data via APIs like data.gouv.fr, geo.api.gouv.fr, INSEE Sirene, and Radio France.
- Flicense-qualityDmaintenanceMCP server to query French Open Data from data.gouv.fr
Related MCP Connectors
French public-data MCP: cross-ref health, demographics, business, geo & real-estate.
MCP server for French (BOAMP) + EU (TED) public procurement data via TenderAPI.
France Economy & Finance Open Data (data.economie.gouv.fr) — OpenDataSoft MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/OneNicolas/mcp-service-public'
If you have feedback or need assistance with the MCP directory API, please join our Discord server