Token导航 LogoToken导航TokenDH.com
Mcn MCP Py logo
安全风控stdio官方级别未说明来源级核验

Mcn MCP Py

MCP Server

基于fastmcp库构建的MCP服务器,实现OpenID Connect (OIDC)认证,支持OAuth/OIDC授权和MCN API调用。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
Python安全开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

purpleratchet

提供方

purpleratchet

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m fastmcp run mcn_mcp_server:app

详细介绍

MCN MCP Server

Этот проект содержит MCP-сервер, построенный на базе библиотеки fastmcp, который реализует авторизацию по протоколу OpenID Connect (OIDC) для сервисов MCN. Сервер выполняет следующие задачи:

  • Конфигурируется через переменные окружения (см. mcn_mcp_server/config.py).
  • Осуществляет OAuth/OIDC-авторизацию с использованием PKCE и, при наличии,

клиентского секрета.

  • Предоставляет асинхронный клиент McnApiClient, готовый к вызовам API

магазина MCN после авторизации.

  • Экспортирует MCP-приложение app, которое может быть запущено с помощью

fastmcp и предоставляет OAuth-точки входа для ChatGPT.

Конфигурация

Необходимые переменные окружения с префиксом MCN_:

  • CLIENT_ID – идентификатор зарегистрированного OIDC-клиента.
  • CLIENT_SECRET – секрет клиента (может быть опущен для публичных клиентов).
  • REDIRECT_URI – разрешённый redirect URI клиента.
  • SCOPE – список требуемых скоупов (по умолчанию openid profile offline_access).
  • OIDC_ISSUER – URL издателя OIDC (по умолчанию https://base.mcn.ru).
  • TOKEN_AUDIENCE – необязательная аудитория для токена.

После настройки переменных окружения сервер можно запустить стандартным способом для fastmcp, например:

python -m fastmcp run mcn_mcp_server:app

После успешной авторизации станет доступен инструмент get_profile, который возвращает профиль текущего пользователя из магазина MCN. Следующим шагом можно расширить клиент для получения каталога товаров и других данных.

目录标签

目录标签

Python安全开发工具OIDC认证本地部署OAuth授权API客户端MCN服务

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP