├── .coveragerc ├── .dockerignore ├── .env.example ├── .eslintrc.json ├── .github ├── DOCKER_CLI_TEST.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report---bug-报告.md │ └── feature-request---功能请求.md ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── ci.yml │ ├── npm-publish.yml │ └── release.yml ├── .gitignore ├── .prettierrc ├── AGENTS.md ├── Dockerfile ├── LICENSE ├── QWEN.md ├── README.fr.md ├── README.md ├── README.zh.md ├── articals ├── assets │ ├── sr-conf.png │ ├── sr-dc.png │ ├── sr-map-call.png │ ├── sr-map-result.png │ ├── sr-map-search.png │ ├── sr-servers.png │ ├── sr-time.png │ ├── sr-tools.png │ └── sr-web.png ├── intro.md ├── intro2.md └── smart-routing.md ├── assets ├── amap-edit.png ├── amap-result.png ├── cherry-mcp.png ├── cursor-mcp.png ├── cursor-query.png ├── cursor-tools.png ├── dashboard.png ├── dashboard.zh.png ├── group.png ├── group.zh.png ├── market.zh.png ├── reward.png ├── smart-routing.png ├── smart-routing.zh.png ├── wegroup.jpg ├── wegroup.png └── wexin.png ├── bin └── cli.js ├── docker-compose.db.yml ├── docs ├── README.md ├── api-reference │ ├── auth.mdx │ ├── config.mdx │ ├── groups.mdx │ ├── introduction.mdx │ ├── logs.mdx │ ├── mcp-http.mdx │ ├── mcp-sse.mdx │ ├── openapi.json │ ├── openapi.mdx │ ├── prompts.mdx │ ├── servers.mdx │ ├── smart-routing.mdx │ ├── system.mdx │ ├── tools.mdx │ └── users.mdx ├── configuration │ ├── database-configuration.mdx │ ├── docker-setup.mdx │ ├── environment-variables.mdx │ ├── mcp-settings.mdx │ └── nginx.mdx ├── development.mdx ├── development │ ├── architecture.mdx │ ├── contributing.mdx │ └── getting-started.mdx ├── docs.json ├── essentials │ ├── code.mdx │ ├── images.mdx │ ├── markdown.mdx │ ├── navigation.mdx │ ├── reusable-snippets.mdx │ └── settings.mdx ├── favicon.ico ├── favicon.svg ├── features │ ├── authentication.mdx │ ├── group-management.mdx │ ├── monitoring.mdx │ ├── oauth.mdx │ ├── server-management.mdx │ └── smart-routing.mdx ├── images │ ├── checks-passed.png │ ├── hero-dark.png │ └── hero-light.png ├── index.mdx ├── installation.mdx ├── logo │ ├── dark.svg │ └── light.svg ├── quickstart.mdx ├── snippets │ └── snippet-intro.mdx └── zh │ ├── api-reference │ ├── auth.mdx │ ├── config.mdx │ ├── groups.mdx │ ├── introduction.mdx │ ├── logs.mdx │ ├── mcp-http.mdx │ ├── mcp-sse.mdx │ ├── openapi.mdx │ ├── prompts.mdx │ ├── servers.mdx │ ├── smart-routing.mdx │ ├── system.mdx │ ├── tools.mdx │ └── users.mdx │ ├── configuration │ ├── database-configuration.mdx │ ├── docker-setup.mdx │ ├── environment-variables.mdx │ ├── mcp-settings.mdx │ └── nginx.mdx │ ├── development.mdx │ ├── development │ └── getting-started.mdx │ ├── essentials │ ├── code.mdx │ ├── images.mdx │ ├── markdown.mdx │ ├── navigation.mdx │ ├── reusable-snippets.mdx │ └── settings.mdx │ ├── features │ ├── authentication.mdx │ ├── group-management.mdx │ ├── monitoring.mdx │ ├── oauth.mdx │ ├── server-management.mdx │ └── smart-routing.mdx │ ├── index.mdx │ ├── installation.mdx │ └── quickstart.mdx ├── entrypoint.sh ├── examples ├── mcp_settings_with_env_vars.json ├── oauth-dynamic-registration-config.json ├── oauth-server-config.json └── openapi-schema-config.json ├── frontend ├── favicon.ico ├── index.html ├── postcss.config.js ├── public │ └── assets │ │ ├── reward.png │ │ └── wexin.png ├── src │ ├── App.tsx │ ├── components │ │ ├── AddGroupForm.tsx │ │ ├── AddServerForm.tsx │ │ ├── AddUserForm.tsx │ │ ├── ChangePasswordForm.tsx │ │ ├── CloudServerCard.tsx │ │ ├── CloudServerDetail.tsx │ │ ├── DxtUploadForm.tsx │ │ ├── EditGroupForm.tsx │ │ ├── EditServerForm.tsx │ │ ├── EditUserForm.tsx │ │ ├── GroupCard.tsx │ │ ├── JSONImportForm.tsx │ │ ├── LogViewer.tsx │ │ ├── MCPRouterApiKeyError.tsx │ │ ├── MarketServerCard.tsx │ │ ├── MarketServerDetail.tsx │ │ ├── PermissionChecker.tsx │ │ ├── ProtectedRoute.tsx │ │ ├── RegistryServerCard.tsx │ │ ├── RegistryServerDetail.tsx │ │ ├── ServerCard.tsx │ │ ├── ServerForm.tsx │ │ ├── ServerToolConfig.tsx │ │ ├── UserCard.tsx │ │ ├── icons │ │ │ ├── DiscordIcon.tsx │ │ │ ├── GitHubIcon.tsx │ │ │ ├── LanguageIcon.tsx │ │ │ ├── LucideIcons.tsx │ │ │ ├── SponsorIcon.tsx │ │ │ ├── WeChatIcon.tsx │ │ │ ├── discord.svg │ │ │ ├── github.svg │ │ │ ├── sponsor.svg │ │ │ └── wechat.svg │ │ ├── index.ts │ │ ├── layout │ │ │ ├── Content.tsx │ │ │ ├── Header.tsx │ │ │ └── Sidebar.tsx │ │ └── ui │ │ │ ├── AboutDialog.tsx │ │ │ ├── Badge.tsx │ │ │ ├── Button.tsx │ │ │ ├── ConfirmDialog.tsx │ │ │ ├── CursorPagination.tsx │ │ │ ├── DefaultPasswordWarningModal.tsx │ │ │ ├── DeleteDialog.tsx │ │ │ ├── DynamicForm.tsx │ │ │ ├── LanguageSwitch.tsx │ │ │ ├── Pagination.tsx │ │ │ ├── PromptCard.tsx │ │ │ ├── PromptResult.tsx │ │ │ ├── SponsorDialog.tsx │ │ │ ├── ThemeSwitch.tsx │ │ │ ├── Toast.tsx │ │ │ ├── ToggleGroup.tsx │ │ │ ├── ToolCard.tsx │ │ │ ├── ToolResult.tsx │ │ │ ├── UserProfileMenu.tsx │ │ │ └── WeChatDialog.tsx │ ├── constants │ │ └── permissions.ts │ ├── contexts │ │ ├── AuthContext.tsx │ │ ├── ServerContext.tsx │ │ ├── SettingsContext.tsx │ │ ├── ThemeContext.tsx │ │ └── ToastContext.tsx │ ├── hooks │ │ ├── useCloudData.ts │ │ ├── useGroupData.ts │ │ ├── useMarketData.ts │ │ ├── useRegistryData.ts │ │ ├── useServerData.ts │ │ ├── useSettingsData.ts │ │ └── useUserData.ts │ ├── i18n.ts │ ├── index.css │ ├── layouts │ │ └── MainLayout.tsx │ ├── main.tsx │ ├── pages │ │ ├── Dashboard.tsx │ │ ├── GroupsPage.tsx │ │ ├── LoginPage.tsx │ │ ├── LogsPage.tsx │ │ ├── MarketPage.tsx │ │ ├── ServersPage.tsx │ │ ├── SettingsPage.tsx │ │ └── UsersPage.tsx │ ├── services │ │ ├── authService.ts │ │ ├── configService.ts │ │ ├── logService.ts │ │ ├── promptService.ts │ │ └── toolService.ts │ ├── types │ │ ├── index.ts │ │ └── runtime.ts │ ├── utils │ │ ├── api.ts │ │ ├── cn.ts │ │ ├── fetchInterceptor.ts │ │ ├── interceptors.ts │ │ ├── key.ts │ │ ├── passwordValidation.ts │ │ ├── runtime.ts │ │ ├── setupInterceptors.ts │ │ ├── variableDetection.ts │ │ └── version.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── jest.config.cjs ├── locales ├── en.json ├── fr.json ├── tr.json └── zh.json ├── mcp_settings.json ├── nginx.conf.example ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── verify-dist.js ├── servers.json ├── src ├── clients │ ├── __tests__ │ │ └── openapi-operation-name.test.ts │ └── openapi.ts ├── config │ ├── DaoConfigService.ts │ ├── configManager.ts │ ├── index.ts │ ├── jwt.ts │ └── migrationUtils.ts ├── constants │ └── oauthServerDefaults.ts ├── controllers │ ├── authController.ts │ ├── cloudController.ts │ ├── configController.ts │ ├── dxtController.ts │ ├── groupController.ts │ ├── healthController.ts │ ├── logController.ts │ ├── marketController.ts │ ├── oauthCallbackController.ts │ ├── oauthClientController.ts │ ├── oauthDynamicRegistrationController.ts │ ├── oauthServerController.ts │ ├── openApiController.ts │ ├── promptController.ts │ ├── registryController.ts │ ├── serverController.ts │ ├── toolController.ts │ └── userController.ts ├── dao │ ├── DaoFactory.ts │ ├── DatabaseDaoFactory.ts │ ├── GroupDao.ts │ ├── GroupDaoDbImpl.ts │ ├── OAuthClientDao.ts │ ├── OAuthClientDaoDbImpl.ts │ ├── OAuthTokenDao.ts │ ├── OAuthTokenDaoDbImpl.ts │ ├── ServerDao.ts │ ├── ServerDaoDbImpl.ts │ ├── SystemConfigDao.ts │ ├── SystemConfigDaoDbImpl.ts │ ├── UserConfigDao.ts │ ├── UserConfigDaoDbImpl.ts │ ├── UserDao.ts │ ├── UserDaoDbImpl.ts │ ├── base │ │ ├── BaseDao.ts │ │ └── JsonFileBaseDao.ts │ ├── examples.ts │ └── index.ts ├── db │ ├── connection.ts │ ├── entities │ │ ├── Group.ts │ │ ├── OAuthClient.ts │ │ ├── OAuthToken.ts │ │ ├── Server.ts │ │ ├── SystemConfig.ts │ │ ├── User.ts │ │ ├── UserConfig.ts │ │ ├── VectorEmbedding.ts │ │ └── index.ts │ ├── index.ts │ ├── repositories │ │ ├── BaseRepository.ts │ │ ├── GroupRepository.ts │ │ ├── OAuthClientRepository.ts │ │ ├── OAuthTokenRepository.ts │ │ ├── ServerRepository.ts │ │ ├── SystemConfigRepository.ts │ │ ├── UserConfigRepository.ts │ │ ├── UserRepository.ts │ │ ├── VectorEmbeddingRepository.ts │ │ └── index.ts │ ├── subscribers │ │ └── VectorEmbeddingSubscriber.ts │ └── types │ │ └── postgresVectorType.ts ├── index.ts ├── middlewares │ ├── auth.ts │ ├── i18n.ts │ ├── index.ts │ └── userContext.ts ├── models │ ├── OAuth.ts │ └── User.ts ├── routes │ └── index.ts ├── scripts │ ├── dao-demo.ts │ └── migrate-to-database.ts ├── server.ts ├── services │ ├── __tests__ │ │ └── schema-cleanup.test.ts │ ├── cloudService.ts │ ├── dataService.ts │ ├── groupService.ts │ ├── keepAliveService.ts │ ├── logService.ts │ ├── marketService.ts │ ├── mcpOAuthProvider.ts │ ├── mcpService.ts │ ├── oauthClientRegistration.ts │ ├── oauthServerService.ts │ ├── oauthService.ts │ ├── oauthSettingsStore.ts │ ├── openApiGeneratorService.ts │ ├── registry.ts │ ├── requestContextService.ts │ ├── services.ts │ ├── sseService.test.ts │ ├── sseService.ts │ ├── userContextService.ts │ ├── userService.ts │ └── vectorSearchService.ts ├── types │ ├── express.d.ts │ └── index.ts └── utils │ ├── i18n.ts │ ├── migration.ts │ ├── moduleDir.ts │ ├── oauthBearer.ts │ ├── parameterConversion.ts │ ├── passwordValidation.ts │ ├── path.ts │ ├── serialization.ts │ ├── smartRouting.ts │ └── version.ts ├── tests ├── auth.logic.test.ts ├── basic.test.ts ├── config │ └── replaceEnvVars.test.ts ├── controllers │ ├── configController.test.ts │ └── openApiController.test.ts ├── integration │ ├── server-smart-routing.test.ts │ └── sse-service-real-client.test.ts ├── models │ └── oauth.test.ts ├── services │ ├── keepalive.test.ts │ ├── mcpService-headers.test.ts │ ├── mcpService-smart-routing-group.test.ts │ ├── oauthService.test.ts │ ├── openApiGeneratorService.test.ts │ └── requestContextService.test.ts ├── setup.ts ├── test-integration.ts ├── test-openapi-schema.ts ├── test-openapi.ts └── utils │ ├── cliPathHandling.test.ts │ ├── mockSettings.ts │ ├── parameterConversion.test.ts │ ├── pathLogic.test.ts │ ├── testHelpers.ts │ └── testServerHelper.ts ├── tsconfig.json └── tsconfig.test.json /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/DOCKER_CLI_TEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/DOCKER_CLI_TEST.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report---bug-报告.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/ISSUE_TEMPLATE/bug-report---bug-报告.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request---功能请求.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/ISSUE_TEMPLATE/feature-request---功能请求.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/.prettierrc -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/AGENTS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/LICENSE -------------------------------------------------------------------------------- /QWEN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/QWEN.md -------------------------------------------------------------------------------- /README.fr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/README.fr.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/README.md -------------------------------------------------------------------------------- /README.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/README.zh.md -------------------------------------------------------------------------------- /articals/assets/sr-conf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-conf.png -------------------------------------------------------------------------------- /articals/assets/sr-dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-dc.png -------------------------------------------------------------------------------- /articals/assets/sr-map-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-map-call.png -------------------------------------------------------------------------------- /articals/assets/sr-map-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-map-result.png -------------------------------------------------------------------------------- /articals/assets/sr-map-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-map-search.png -------------------------------------------------------------------------------- /articals/assets/sr-servers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-servers.png -------------------------------------------------------------------------------- /articals/assets/sr-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-time.png -------------------------------------------------------------------------------- /articals/assets/sr-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-tools.png -------------------------------------------------------------------------------- /articals/assets/sr-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/assets/sr-web.png -------------------------------------------------------------------------------- /articals/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/intro.md -------------------------------------------------------------------------------- /articals/intro2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/intro2.md -------------------------------------------------------------------------------- /articals/smart-routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/articals/smart-routing.md -------------------------------------------------------------------------------- /assets/amap-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/amap-edit.png -------------------------------------------------------------------------------- /assets/amap-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/amap-result.png -------------------------------------------------------------------------------- /assets/cherry-mcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/cherry-mcp.png -------------------------------------------------------------------------------- /assets/cursor-mcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/cursor-mcp.png -------------------------------------------------------------------------------- /assets/cursor-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/cursor-query.png -------------------------------------------------------------------------------- /assets/cursor-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/cursor-tools.png -------------------------------------------------------------------------------- /assets/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/dashboard.png -------------------------------------------------------------------------------- /assets/dashboard.zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/dashboard.zh.png -------------------------------------------------------------------------------- /assets/group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/group.png -------------------------------------------------------------------------------- /assets/group.zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/group.zh.png -------------------------------------------------------------------------------- /assets/market.zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/market.zh.png -------------------------------------------------------------------------------- /assets/reward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/reward.png -------------------------------------------------------------------------------- /assets/smart-routing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/smart-routing.png -------------------------------------------------------------------------------- /assets/smart-routing.zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/smart-routing.zh.png -------------------------------------------------------------------------------- /assets/wegroup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/wegroup.jpg -------------------------------------------------------------------------------- /assets/wegroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/wegroup.png -------------------------------------------------------------------------------- /assets/wexin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/assets/wexin.png -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/bin/cli.js -------------------------------------------------------------------------------- /docker-compose.db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docker-compose.db.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api-reference/auth.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/auth.mdx -------------------------------------------------------------------------------- /docs/api-reference/config.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/config.mdx -------------------------------------------------------------------------------- /docs/api-reference/groups.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/groups.mdx -------------------------------------------------------------------------------- /docs/api-reference/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/introduction.mdx -------------------------------------------------------------------------------- /docs/api-reference/logs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/logs.mdx -------------------------------------------------------------------------------- /docs/api-reference/mcp-http.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/mcp-http.mdx -------------------------------------------------------------------------------- /docs/api-reference/mcp-sse.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/mcp-sse.mdx -------------------------------------------------------------------------------- /docs/api-reference/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/openapi.json -------------------------------------------------------------------------------- /docs/api-reference/openapi.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/openapi.mdx -------------------------------------------------------------------------------- /docs/api-reference/prompts.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/prompts.mdx -------------------------------------------------------------------------------- /docs/api-reference/servers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/servers.mdx -------------------------------------------------------------------------------- /docs/api-reference/smart-routing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/smart-routing.mdx -------------------------------------------------------------------------------- /docs/api-reference/system.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/system.mdx -------------------------------------------------------------------------------- /docs/api-reference/tools.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/tools.mdx -------------------------------------------------------------------------------- /docs/api-reference/users.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/api-reference/users.mdx -------------------------------------------------------------------------------- /docs/configuration/database-configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/configuration/database-configuration.mdx -------------------------------------------------------------------------------- /docs/configuration/docker-setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/configuration/docker-setup.mdx -------------------------------------------------------------------------------- /docs/configuration/environment-variables.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/configuration/environment-variables.mdx -------------------------------------------------------------------------------- /docs/configuration/mcp-settings.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/configuration/mcp-settings.mdx -------------------------------------------------------------------------------- /docs/configuration/nginx.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/configuration/nginx.mdx -------------------------------------------------------------------------------- /docs/development.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/development.mdx -------------------------------------------------------------------------------- /docs/development/architecture.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/development/architecture.mdx -------------------------------------------------------------------------------- /docs/development/contributing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/development/contributing.mdx -------------------------------------------------------------------------------- /docs/development/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/development/getting-started.mdx -------------------------------------------------------------------------------- /docs/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/docs.json -------------------------------------------------------------------------------- /docs/essentials/code.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/essentials/code.mdx -------------------------------------------------------------------------------- /docs/essentials/images.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/essentials/images.mdx -------------------------------------------------------------------------------- /docs/essentials/markdown.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/essentials/markdown.mdx -------------------------------------------------------------------------------- /docs/essentials/navigation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/essentials/navigation.mdx -------------------------------------------------------------------------------- /docs/essentials/reusable-snippets.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/essentials/reusable-snippets.mdx -------------------------------------------------------------------------------- /docs/essentials/settings.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/essentials/settings.mdx -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/favicon.svg -------------------------------------------------------------------------------- /docs/features/authentication.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/features/authentication.mdx -------------------------------------------------------------------------------- /docs/features/group-management.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/features/group-management.mdx -------------------------------------------------------------------------------- /docs/features/monitoring.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/features/monitoring.mdx -------------------------------------------------------------------------------- /docs/features/oauth.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/features/oauth.mdx -------------------------------------------------------------------------------- /docs/features/server-management.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/features/server-management.mdx -------------------------------------------------------------------------------- /docs/features/smart-routing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/features/smart-routing.mdx -------------------------------------------------------------------------------- /docs/images/checks-passed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/images/checks-passed.png -------------------------------------------------------------------------------- /docs/images/hero-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/images/hero-dark.png -------------------------------------------------------------------------------- /docs/images/hero-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/images/hero-light.png -------------------------------------------------------------------------------- /docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/index.mdx -------------------------------------------------------------------------------- /docs/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/installation.mdx -------------------------------------------------------------------------------- /docs/logo/dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/logo/dark.svg -------------------------------------------------------------------------------- /docs/logo/light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/logo/light.svg -------------------------------------------------------------------------------- /docs/quickstart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/quickstart.mdx -------------------------------------------------------------------------------- /docs/snippets/snippet-intro.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/snippets/snippet-intro.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/auth.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/auth.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/config.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/config.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/groups.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/groups.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/introduction.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/logs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/logs.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/mcp-http.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/mcp-http.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/mcp-sse.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/mcp-sse.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/openapi.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/openapi.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/prompts.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/prompts.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/servers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/servers.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/smart-routing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/smart-routing.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/system.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/system.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/tools.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/tools.mdx -------------------------------------------------------------------------------- /docs/zh/api-reference/users.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/api-reference/users.mdx -------------------------------------------------------------------------------- /docs/zh/configuration/database-configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/configuration/database-configuration.mdx -------------------------------------------------------------------------------- /docs/zh/configuration/docker-setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/configuration/docker-setup.mdx -------------------------------------------------------------------------------- /docs/zh/configuration/environment-variables.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/configuration/environment-variables.mdx -------------------------------------------------------------------------------- /docs/zh/configuration/mcp-settings.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/configuration/mcp-settings.mdx -------------------------------------------------------------------------------- /docs/zh/configuration/nginx.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/configuration/nginx.mdx -------------------------------------------------------------------------------- /docs/zh/development.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/development.mdx -------------------------------------------------------------------------------- /docs/zh/development/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/development/getting-started.mdx -------------------------------------------------------------------------------- /docs/zh/essentials/code.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/essentials/code.mdx -------------------------------------------------------------------------------- /docs/zh/essentials/images.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/essentials/images.mdx -------------------------------------------------------------------------------- /docs/zh/essentials/markdown.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/essentials/markdown.mdx -------------------------------------------------------------------------------- /docs/zh/essentials/navigation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/essentials/navigation.mdx -------------------------------------------------------------------------------- /docs/zh/essentials/reusable-snippets.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/essentials/reusable-snippets.mdx -------------------------------------------------------------------------------- /docs/zh/essentials/settings.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/essentials/settings.mdx -------------------------------------------------------------------------------- /docs/zh/features/authentication.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/features/authentication.mdx -------------------------------------------------------------------------------- /docs/zh/features/group-management.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/features/group-management.mdx -------------------------------------------------------------------------------- /docs/zh/features/monitoring.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/features/monitoring.mdx -------------------------------------------------------------------------------- /docs/zh/features/oauth.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/features/oauth.mdx -------------------------------------------------------------------------------- /docs/zh/features/server-management.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/features/server-management.mdx -------------------------------------------------------------------------------- /docs/zh/features/smart-routing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/features/smart-routing.mdx -------------------------------------------------------------------------------- /docs/zh/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/index.mdx -------------------------------------------------------------------------------- /docs/zh/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/installation.mdx -------------------------------------------------------------------------------- /docs/zh/quickstart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/docs/zh/quickstart.mdx -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /examples/mcp_settings_with_env_vars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/examples/mcp_settings_with_env_vars.json -------------------------------------------------------------------------------- /examples/oauth-dynamic-registration-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/examples/oauth-dynamic-registration-config.json -------------------------------------------------------------------------------- /examples/oauth-server-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/examples/oauth-server-config.json -------------------------------------------------------------------------------- /examples/openapi-schema-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/examples/openapi-schema-config.json -------------------------------------------------------------------------------- /frontend/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/favicon.ico -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/assets/reward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/public/assets/reward.png -------------------------------------------------------------------------------- /frontend/public/assets/wexin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/public/assets/wexin.png -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/components/AddGroupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/AddGroupForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/AddServerForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/AddServerForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/AddUserForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/AddUserForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/ChangePasswordForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ChangePasswordForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/CloudServerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/CloudServerCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/CloudServerDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/CloudServerDetail.tsx -------------------------------------------------------------------------------- /frontend/src/components/DxtUploadForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/DxtUploadForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/EditGroupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/EditGroupForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/EditServerForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/EditServerForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/EditUserForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/EditUserForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/GroupCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/GroupCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/JSONImportForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/JSONImportForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/LogViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/LogViewer.tsx -------------------------------------------------------------------------------- /frontend/src/components/MCPRouterApiKeyError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/MCPRouterApiKeyError.tsx -------------------------------------------------------------------------------- /frontend/src/components/MarketServerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/MarketServerCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/MarketServerDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/MarketServerDetail.tsx -------------------------------------------------------------------------------- /frontend/src/components/PermissionChecker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/PermissionChecker.tsx -------------------------------------------------------------------------------- /frontend/src/components/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ProtectedRoute.tsx -------------------------------------------------------------------------------- /frontend/src/components/RegistryServerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/RegistryServerCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/RegistryServerDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/RegistryServerDetail.tsx -------------------------------------------------------------------------------- /frontend/src/components/ServerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ServerCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/ServerForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ServerForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/ServerToolConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ServerToolConfig.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/UserCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/DiscordIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/DiscordIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/GitHubIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/GitHubIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/LanguageIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/LanguageIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/LucideIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/LucideIcons.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/SponsorIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/SponsorIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/WeChatIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/WeChatIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/discord.svg -------------------------------------------------------------------------------- /frontend/src/components/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/github.svg -------------------------------------------------------------------------------- /frontend/src/components/icons/sponsor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/sponsor.svg -------------------------------------------------------------------------------- /frontend/src/components/icons/wechat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/icons/wechat.svg -------------------------------------------------------------------------------- /frontend/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/index.ts -------------------------------------------------------------------------------- /frontend/src/components/layout/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/layout/Content.tsx -------------------------------------------------------------------------------- /frontend/src/components/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/layout/Header.tsx -------------------------------------------------------------------------------- /frontend/src/components/layout/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/layout/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/AboutDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/AboutDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/Badge.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/Button.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/ConfirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/ConfirmDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/CursorPagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/CursorPagination.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/DefaultPasswordWarningModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/DefaultPasswordWarningModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/DeleteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/DeleteDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/DynamicForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/DynamicForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/LanguageSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/LanguageSwitch.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/Pagination.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/PromptCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/PromptCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/PromptResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/PromptResult.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/SponsorDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/SponsorDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/ThemeSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/ThemeSwitch.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/Toast.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/ToggleGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/ToggleGroup.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/ToolCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/ToolCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/ToolResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/ToolResult.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/UserProfileMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/UserProfileMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/WeChatDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/components/ui/WeChatDialog.tsx -------------------------------------------------------------------------------- /frontend/src/constants/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/constants/permissions.ts -------------------------------------------------------------------------------- /frontend/src/contexts/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/contexts/AuthContext.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/ServerContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/contexts/ServerContext.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/SettingsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/contexts/SettingsContext.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/ThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/contexts/ThemeContext.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/ToastContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/contexts/ToastContext.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useCloudData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/hooks/useCloudData.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useGroupData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/hooks/useGroupData.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useMarketData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/hooks/useMarketData.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useRegistryData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/hooks/useRegistryData.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useServerData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/hooks/useServerData.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useSettingsData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/hooks/useSettingsData.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useUserData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/hooks/useUserData.ts -------------------------------------------------------------------------------- /frontend/src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/i18n.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/layouts/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/layouts/MainLayout.tsx -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/pages/Dashboard.tsx -------------------------------------------------------------------------------- /frontend/src/pages/GroupsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/pages/GroupsPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/pages/LoginPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/LogsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/pages/LogsPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MarketPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/pages/MarketPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/ServersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/pages/ServersPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/SettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/pages/SettingsPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/pages/UsersPage.tsx -------------------------------------------------------------------------------- /frontend/src/services/authService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/services/authService.ts -------------------------------------------------------------------------------- /frontend/src/services/configService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/services/configService.ts -------------------------------------------------------------------------------- /frontend/src/services/logService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/services/logService.ts -------------------------------------------------------------------------------- /frontend/src/services/promptService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/services/promptService.ts -------------------------------------------------------------------------------- /frontend/src/services/toolService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/services/toolService.ts -------------------------------------------------------------------------------- /frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/types/index.ts -------------------------------------------------------------------------------- /frontend/src/types/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/types/runtime.ts -------------------------------------------------------------------------------- /frontend/src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/api.ts -------------------------------------------------------------------------------- /frontend/src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/cn.ts -------------------------------------------------------------------------------- /frontend/src/utils/fetchInterceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/fetchInterceptor.ts -------------------------------------------------------------------------------- /frontend/src/utils/interceptors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/interceptors.ts -------------------------------------------------------------------------------- /frontend/src/utils/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/key.ts -------------------------------------------------------------------------------- /frontend/src/utils/passwordValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/passwordValidation.ts -------------------------------------------------------------------------------- /frontend/src/utils/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/runtime.ts -------------------------------------------------------------------------------- /frontend/src/utils/setupInterceptors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/setupInterceptors.ts -------------------------------------------------------------------------------- /frontend/src/utils/variableDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/variableDetection.ts -------------------------------------------------------------------------------- /frontend/src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/utils/version.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/src/vite-env.d.ts -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/locales/en.json -------------------------------------------------------------------------------- /locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/locales/fr.json -------------------------------------------------------------------------------- /locales/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/locales/tr.json -------------------------------------------------------------------------------- /locales/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/locales/zh.json -------------------------------------------------------------------------------- /mcp_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/mcp_settings.json -------------------------------------------------------------------------------- /nginx.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/nginx.conf.example -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | ignoredBuiltDependencies: 2 | - '@swc/core' 3 | -------------------------------------------------------------------------------- /scripts/verify-dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/scripts/verify-dist.js -------------------------------------------------------------------------------- /servers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/servers.json -------------------------------------------------------------------------------- /src/clients/__tests__/openapi-operation-name.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/clients/__tests__/openapi-operation-name.test.ts -------------------------------------------------------------------------------- /src/clients/openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/clients/openapi.ts -------------------------------------------------------------------------------- /src/config/DaoConfigService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/config/DaoConfigService.ts -------------------------------------------------------------------------------- /src/config/configManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/config/configManager.ts -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/config/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/config/jwt.ts -------------------------------------------------------------------------------- /src/config/migrationUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/config/migrationUtils.ts -------------------------------------------------------------------------------- /src/constants/oauthServerDefaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/constants/oauthServerDefaults.ts -------------------------------------------------------------------------------- /src/controllers/authController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/authController.ts -------------------------------------------------------------------------------- /src/controllers/cloudController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/cloudController.ts -------------------------------------------------------------------------------- /src/controllers/configController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/configController.ts -------------------------------------------------------------------------------- /src/controllers/dxtController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/dxtController.ts -------------------------------------------------------------------------------- /src/controllers/groupController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/groupController.ts -------------------------------------------------------------------------------- /src/controllers/healthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/healthController.ts -------------------------------------------------------------------------------- /src/controllers/logController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/logController.ts -------------------------------------------------------------------------------- /src/controllers/marketController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/marketController.ts -------------------------------------------------------------------------------- /src/controllers/oauthCallbackController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/oauthCallbackController.ts -------------------------------------------------------------------------------- /src/controllers/oauthClientController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/oauthClientController.ts -------------------------------------------------------------------------------- /src/controllers/oauthDynamicRegistrationController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/oauthDynamicRegistrationController.ts -------------------------------------------------------------------------------- /src/controllers/oauthServerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/oauthServerController.ts -------------------------------------------------------------------------------- /src/controllers/openApiController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/openApiController.ts -------------------------------------------------------------------------------- /src/controllers/promptController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/promptController.ts -------------------------------------------------------------------------------- /src/controllers/registryController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/registryController.ts -------------------------------------------------------------------------------- /src/controllers/serverController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/serverController.ts -------------------------------------------------------------------------------- /src/controllers/toolController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/toolController.ts -------------------------------------------------------------------------------- /src/controllers/userController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/controllers/userController.ts -------------------------------------------------------------------------------- /src/dao/DaoFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/DaoFactory.ts -------------------------------------------------------------------------------- /src/dao/DatabaseDaoFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/DatabaseDaoFactory.ts -------------------------------------------------------------------------------- /src/dao/GroupDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/GroupDao.ts -------------------------------------------------------------------------------- /src/dao/GroupDaoDbImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/GroupDaoDbImpl.ts -------------------------------------------------------------------------------- /src/dao/OAuthClientDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/OAuthClientDao.ts -------------------------------------------------------------------------------- /src/dao/OAuthClientDaoDbImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/OAuthClientDaoDbImpl.ts -------------------------------------------------------------------------------- /src/dao/OAuthTokenDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/OAuthTokenDao.ts -------------------------------------------------------------------------------- /src/dao/OAuthTokenDaoDbImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/OAuthTokenDaoDbImpl.ts -------------------------------------------------------------------------------- /src/dao/ServerDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/ServerDao.ts -------------------------------------------------------------------------------- /src/dao/ServerDaoDbImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/ServerDaoDbImpl.ts -------------------------------------------------------------------------------- /src/dao/SystemConfigDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/SystemConfigDao.ts -------------------------------------------------------------------------------- /src/dao/SystemConfigDaoDbImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/SystemConfigDaoDbImpl.ts -------------------------------------------------------------------------------- /src/dao/UserConfigDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/UserConfigDao.ts -------------------------------------------------------------------------------- /src/dao/UserConfigDaoDbImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/UserConfigDaoDbImpl.ts -------------------------------------------------------------------------------- /src/dao/UserDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/UserDao.ts -------------------------------------------------------------------------------- /src/dao/UserDaoDbImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/UserDaoDbImpl.ts -------------------------------------------------------------------------------- /src/dao/base/BaseDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/base/BaseDao.ts -------------------------------------------------------------------------------- /src/dao/base/JsonFileBaseDao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/base/JsonFileBaseDao.ts -------------------------------------------------------------------------------- /src/dao/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/examples.ts -------------------------------------------------------------------------------- /src/dao/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/dao/index.ts -------------------------------------------------------------------------------- /src/db/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/connection.ts -------------------------------------------------------------------------------- /src/db/entities/Group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/Group.ts -------------------------------------------------------------------------------- /src/db/entities/OAuthClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/OAuthClient.ts -------------------------------------------------------------------------------- /src/db/entities/OAuthToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/OAuthToken.ts -------------------------------------------------------------------------------- /src/db/entities/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/Server.ts -------------------------------------------------------------------------------- /src/db/entities/SystemConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/SystemConfig.ts -------------------------------------------------------------------------------- /src/db/entities/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/User.ts -------------------------------------------------------------------------------- /src/db/entities/UserConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/UserConfig.ts -------------------------------------------------------------------------------- /src/db/entities/VectorEmbedding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/VectorEmbedding.ts -------------------------------------------------------------------------------- /src/db/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/entities/index.ts -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/db/repositories/BaseRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/BaseRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/GroupRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/GroupRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/OAuthClientRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/OAuthClientRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/OAuthTokenRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/OAuthTokenRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/ServerRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/ServerRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/SystemConfigRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/SystemConfigRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/UserConfigRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/UserConfigRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/UserRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/UserRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/VectorEmbeddingRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/VectorEmbeddingRepository.ts -------------------------------------------------------------------------------- /src/db/repositories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/repositories/index.ts -------------------------------------------------------------------------------- /src/db/subscribers/VectorEmbeddingSubscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/subscribers/VectorEmbeddingSubscriber.ts -------------------------------------------------------------------------------- /src/db/types/postgresVectorType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/db/types/postgresVectorType.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/middlewares/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/middlewares/auth.ts -------------------------------------------------------------------------------- /src/middlewares/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/middlewares/i18n.ts -------------------------------------------------------------------------------- /src/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/middlewares/index.ts -------------------------------------------------------------------------------- /src/middlewares/userContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/middlewares/userContext.ts -------------------------------------------------------------------------------- /src/models/OAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/models/OAuth.ts -------------------------------------------------------------------------------- /src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/models/User.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/scripts/dao-demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/scripts/dao-demo.ts -------------------------------------------------------------------------------- /src/scripts/migrate-to-database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/scripts/migrate-to-database.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/services/__tests__/schema-cleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/__tests__/schema-cleanup.test.ts -------------------------------------------------------------------------------- /src/services/cloudService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/cloudService.ts -------------------------------------------------------------------------------- /src/services/dataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/dataService.ts -------------------------------------------------------------------------------- /src/services/groupService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/groupService.ts -------------------------------------------------------------------------------- /src/services/keepAliveService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/keepAliveService.ts -------------------------------------------------------------------------------- /src/services/logService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/logService.ts -------------------------------------------------------------------------------- /src/services/marketService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/marketService.ts -------------------------------------------------------------------------------- /src/services/mcpOAuthProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/mcpOAuthProvider.ts -------------------------------------------------------------------------------- /src/services/mcpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/mcpService.ts -------------------------------------------------------------------------------- /src/services/oauthClientRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/oauthClientRegistration.ts -------------------------------------------------------------------------------- /src/services/oauthServerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/oauthServerService.ts -------------------------------------------------------------------------------- /src/services/oauthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/oauthService.ts -------------------------------------------------------------------------------- /src/services/oauthSettingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/oauthSettingsStore.ts -------------------------------------------------------------------------------- /src/services/openApiGeneratorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/openApiGeneratorService.ts -------------------------------------------------------------------------------- /src/services/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/registry.ts -------------------------------------------------------------------------------- /src/services/requestContextService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/requestContextService.ts -------------------------------------------------------------------------------- /src/services/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/services.ts -------------------------------------------------------------------------------- /src/services/sseService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/sseService.test.ts -------------------------------------------------------------------------------- /src/services/sseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/sseService.ts -------------------------------------------------------------------------------- /src/services/userContextService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/userContextService.ts -------------------------------------------------------------------------------- /src/services/userService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/userService.ts -------------------------------------------------------------------------------- /src/services/vectorSearchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/services/vectorSearchService.ts -------------------------------------------------------------------------------- /src/types/express.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/types/express.d.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/i18n.ts -------------------------------------------------------------------------------- /src/utils/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/migration.ts -------------------------------------------------------------------------------- /src/utils/moduleDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/moduleDir.ts -------------------------------------------------------------------------------- /src/utils/oauthBearer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/oauthBearer.ts -------------------------------------------------------------------------------- /src/utils/parameterConversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/parameterConversion.ts -------------------------------------------------------------------------------- /src/utils/passwordValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/passwordValidation.ts -------------------------------------------------------------------------------- /src/utils/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/path.ts -------------------------------------------------------------------------------- /src/utils/serialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/serialization.ts -------------------------------------------------------------------------------- /src/utils/smartRouting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/smartRouting.ts -------------------------------------------------------------------------------- /src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/src/utils/version.ts -------------------------------------------------------------------------------- /tests/auth.logic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/auth.logic.test.ts -------------------------------------------------------------------------------- /tests/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/basic.test.ts -------------------------------------------------------------------------------- /tests/config/replaceEnvVars.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/config/replaceEnvVars.test.ts -------------------------------------------------------------------------------- /tests/controllers/configController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/controllers/configController.test.ts -------------------------------------------------------------------------------- /tests/controllers/openApiController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/controllers/openApiController.test.ts -------------------------------------------------------------------------------- /tests/integration/server-smart-routing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/integration/server-smart-routing.test.ts -------------------------------------------------------------------------------- /tests/integration/sse-service-real-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/integration/sse-service-real-client.test.ts -------------------------------------------------------------------------------- /tests/models/oauth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/models/oauth.test.ts -------------------------------------------------------------------------------- /tests/services/keepalive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/services/keepalive.test.ts -------------------------------------------------------------------------------- /tests/services/mcpService-headers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/services/mcpService-headers.test.ts -------------------------------------------------------------------------------- /tests/services/mcpService-smart-routing-group.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/services/mcpService-smart-routing-group.test.ts -------------------------------------------------------------------------------- /tests/services/oauthService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/services/oauthService.test.ts -------------------------------------------------------------------------------- /tests/services/openApiGeneratorService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/services/openApiGeneratorService.test.ts -------------------------------------------------------------------------------- /tests/services/requestContextService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/services/requestContextService.test.ts -------------------------------------------------------------------------------- /tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/setup.ts -------------------------------------------------------------------------------- /tests/test-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/test-integration.ts -------------------------------------------------------------------------------- /tests/test-openapi-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/test-openapi-schema.ts -------------------------------------------------------------------------------- /tests/test-openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/test-openapi.ts -------------------------------------------------------------------------------- /tests/utils/cliPathHandling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/utils/cliPathHandling.test.ts -------------------------------------------------------------------------------- /tests/utils/mockSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/utils/mockSettings.ts -------------------------------------------------------------------------------- /tests/utils/parameterConversion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/utils/parameterConversion.test.ts -------------------------------------------------------------------------------- /tests/utils/pathLogic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/utils/pathLogic.test.ts -------------------------------------------------------------------------------- /tests/utils/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/utils/testHelpers.ts -------------------------------------------------------------------------------- /tests/utils/testServerHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tests/utils/testServerHelper.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanhappy/mcphub/HEAD/tsconfig.test.json --------------------------------------------------------------------------------