loading…
Search for a command to run...
loading…
A corporate file management system that enables users to upload and activate files through an approval workflow for use within ChatGPT Apps. It utilizes the Mod
A corporate file management system that enables users to upload and activate files through an approval workflow for use within ChatGPT Apps. It utilizes the Model Context Protocol to provide secure access to file metadata and listings via OAuth 2.1 authentication.
��� ����ں� ������ ���ε��ϰ� ���縦 ���� Ȱ��ȭ�� ��, MCP ������ ChatGPT Apps�� ����Ǵ� �����Դϴ�.
apps/account-server (NestJS): SSO(SAML/OIDC) + OAuth 2.1 Authorization Serverapps/management-server (NestJS): ���� ���ε�/��ȸ, ���� ����, ȯ�漳��, Role ����apps/mcp-server (Node): MCP ����(���� ���/��Ÿ������ ����)apps/web (Next.js): ���� ���/���ε� UIpackages/shared: ���� Ÿ��PENDING: ������REJECTED: �ݷ�ACTIVE: ����Ϸ�(��� ����)EXPIRED: ����(����� �ʿ�)ChatGPT Apps SDK�� OAuth 2.1 �䱸������ �����ؾ� �մϴ�. �ֿ� ����Ʈ:
/.well-known/oauth-protected-resource ����S256 ����)resource �Ķ���� Authorization/Token ��û�� ��������ؾ� �ϴ� �����̷�Ʈ URI ����:
https://chatgpt.com/connector_platform_oauth_redirecthttps://platform.openai.com/apps-manage/oauth���� ���̵�� https://developers.openai.com/apps-sdk/build/auth�� �����ϼ���.
docker compose up -d
cp apps/account-server/.env.example apps/account-server/.env
cp apps/management-server/.env.example apps/management-server/.env
cp apps/mcp-server/.env.example apps/mcp-server/.env
cp apps/web/.env.example apps/web/.env
npm install
npm run dev
apps/account-server�� ȯ�溯��(SAML/OIDC)�� ä���� �մϴ�.APPROVAL_API_BASE�� �����ϸ�, �ݹ��� POST /files/approvals/callback�Դϴ�.ENV ���̺��� FILE_EXPIRY_DAYS ��(�⺻ 30��)�� ���˴ϴ�./mcp)�� �����Ǿ� �ֽ��ϴ�. ChatGPT Apps ��� �� https://<domain>/mcp ���·� ����ϼ���.Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"sdisk-mcp-file-manager": {
"command": "npx",
"args": []
}
}
}PRs, issues, code search, CI status
Database, auth and storage
Reference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.