├── .dockerignore ├── .env.test.example ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── docker-prerelease.yml │ ├── docker-release.yml │ └── release.yml ├── .gitignore ├── .hintrc ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .python-version ├── .vscode ├── extensions.json └── settings.json ├── Dockerfile ├── GRADIO_DISCOVERY_OPTIMIZATION.md ├── LICENSE ├── README.md ├── docs ├── claude-badge.png ├── skybridge-dev.png └── vscode-badge.png ├── gemini-extension.json ├── hf-logo.svg ├── huggingface.md ├── jsconfig.json ├── package.json ├── packages ├── app │ ├── components.json │ ├── eslint.config.js │ ├── nodemon.json │ ├── package.json │ ├── scripts │ │ └── html-to-ts.js │ ├── src │ │ ├── server │ │ │ ├── application.ts │ │ │ ├── gradio-endpoint-connector.ts │ │ │ ├── mcp-proxy.ts │ │ │ ├── mcp-server.ts │ │ │ ├── resources │ │ │ │ └── gradio-widget-resource.ts │ │ │ ├── sse.ts │ │ │ ├── stdio.ts │ │ │ ├── streamableHttp.ts │ │ │ ├── streamableHttpJson.ts │ │ │ ├── transport │ │ │ │ ├── base-transport.ts │ │ │ │ ├── json-rpc-errors.ts │ │ │ │ ├── sse-transport.ts │ │ │ │ ├── stateless-http-transport.ts │ │ │ │ ├── stdio-transport.ts │ │ │ │ ├── streamable-http-transport.ts │ │ │ │ └── transport-factory.ts │ │ │ ├── utils │ │ │ │ ├── api-metrics.ts │ │ │ │ ├── auth-utils.ts │ │ │ │ ├── browser-detection.ts │ │ │ │ ├── capability-utils.ts │ │ │ │ ├── gradio-cache.ts │ │ │ │ ├── gradio-discovery.ts │ │ │ │ ├── gradio-metrics.ts │ │ │ │ ├── gradio-result-processor.ts │ │ │ │ ├── gradio-tool-caller.ts │ │ │ │ ├── gradio-utils.ts │ │ │ │ ├── hf-dataset-transport.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── mcp-api-client.ts │ │ │ │ ├── oauth-resource.ts │ │ │ │ ├── query-logger.ts │ │ │ │ ├── query-params.ts │ │ │ │ ├── tool-selection-strategy.ts │ │ │ │ └── ui │ │ │ │ │ └── audio-player.ts │ │ │ └── web-server.ts │ │ ├── shared │ │ │ ├── behavior-flags.ts │ │ │ ├── bouquet-presets.ts │ │ │ ├── constants.ts │ │ │ ├── settings.ts │ │ │ ├── tool-normalizer.ts │ │ │ ├── transport-info.ts │ │ │ └── transport-metrics.ts │ │ └── web │ │ │ ├── App.tsx │ │ │ ├── components │ │ │ ├── ConnectionFooter.tsx │ │ │ ├── GradioEndpointsCard.tsx │ │ │ ├── GradioWidgetApp.tsx │ │ │ ├── GradioWidgetDevShim.tsx │ │ │ ├── McpMethodsCard.tsx │ │ │ ├── SettingsCopyPage.tsx │ │ │ ├── StatefulTransportMetrics.tsx │ │ │ ├── StatelessTransportMetrics.tsx │ │ │ ├── StdioTransportMetrics.tsx │ │ │ ├── ToolOption.tsx │ │ │ ├── ToolsCard.tsx │ │ │ ├── TransportMetricsCard.tsx │ │ │ ├── WIDGET_DEV_README.md │ │ │ ├── bouquets │ │ │ │ └── ToolPresetsCard.tsx │ │ │ ├── data-table-utils.tsx │ │ │ ├── data-table.tsx │ │ │ └── ui │ │ │ │ ├── alert.tsx │ │ │ │ ├── badge.tsx │ │ │ │ ├── button-variants.ts │ │ │ │ ├── button.tsx │ │ │ │ ├── card.tsx │ │ │ │ ├── checkbox.tsx │ │ │ │ ├── copy-button.tsx │ │ │ │ ├── dropdown-menu.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── table.tsx │ │ │ │ ├── tabs.tsx │ │ │ │ └── tooltip.tsx │ │ │ ├── gradio-widget-dev.html │ │ │ ├── gradio-widget-dev.tsx │ │ │ ├── gradio-widget.html │ │ │ ├── gradio-widget.tsx │ │ │ ├── hf-logo-with-title.svg │ │ │ ├── hf-logo.svg │ │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ ├── useDisplayMode.ts │ │ │ ├── useMaxHeight.ts │ │ │ ├── useOpenAiGlobal.ts │ │ │ ├── useSessionCache.ts │ │ │ ├── useTheme.ts │ │ │ ├── useWidgetProps.ts │ │ │ └── useWidgetState.ts │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ ├── lib │ │ │ └── utils.ts │ │ │ ├── main.tsx │ │ │ ├── mcp-welcome.html │ │ │ └── mcp-welcome.tsx │ ├── test │ │ ├── server │ │ │ ├── gradio-endpoint-connector.test.ts │ │ │ ├── transport │ │ │ │ └── stateless-http-transport.test.ts │ │ │ └── utils │ │ │ │ ├── browser-detection.test.ts │ │ │ │ ├── gradio-cache.test.ts │ │ │ │ ├── gradio-utils.test.ts │ │ │ │ ├── hf-dataset-transport.test.ts │ │ │ │ ├── oauth-resource.test.ts │ │ │ │ ├── query-params.test.ts │ │ │ │ └── tool-selection-strategy.test.ts │ │ └── shared │ │ │ ├── transport-info.test.ts │ │ │ └── transport-metrics.test.ts │ ├── transport_test.sh │ ├── tsconfig.node.json │ ├── tsconfig.server.json │ ├── tsconfig.web.json │ ├── vite.config.ts │ └── vitest.config.ts ├── e2e-python │ ├── .gitignore │ ├── agent.py │ ├── clean_repo.sh │ ├── fastagent.config.yaml │ ├── fastagent.secrets.yaml.example │ ├── gradio-desc-ghibli.5.29.json │ ├── gradio-desc-kontext.json │ ├── gradio-desc-ominparser-5.32.json │ ├── gradio-files.py │ ├── hub-inspect.sh │ ├── jobs-testing │ │ └── agent.py │ ├── prompts.py │ ├── pyproject.toml │ ├── qwen-test │ │ ├── fastagent.config.yaml │ │ └── qwen-test.py │ ├── skybridge1.py │ └── smoke-stdio.sh └── mcp │ ├── eslint.config.js │ ├── package.json │ ├── src │ ├── dataset-detail.ts │ ├── dataset-search.ts │ ├── docs-search │ │ ├── doc-fetch.test.ts │ │ ├── doc-fetch.ts │ │ ├── docs-semantic-search.test.ts │ │ └── docs-semantic-search.ts │ ├── duplicate-space.ts │ ├── error-messages.ts │ ├── gradio-files.ts │ ├── hf-api-call.ts │ ├── hub-inspect.ts │ ├── index.ts │ ├── jobs │ │ ├── api-client.ts │ │ ├── commands │ │ │ ├── inspect.ts │ │ │ ├── logs.ts │ │ │ ├── ps.ts │ │ │ ├── run.ts │ │ │ ├── scheduled.ts │ │ │ ├── utils.ts │ │ │ └── uv-utils.ts │ │ ├── formatters.ts │ │ ├── jobs-tool.ts │ │ ├── schema-help.ts │ │ ├── sse-handler.ts │ │ └── types.ts │ ├── model-detail.ts │ ├── model-search.ts │ ├── paper-search.ts │ ├── paper-summary.ts │ ├── readme-utils.ts │ ├── space-files.ts │ ├── space-info.ts │ ├── space-search.ts │ ├── space │ │ ├── commands │ │ │ ├── discover.ts │ │ │ ├── dynamic-find.ts │ │ │ ├── invoke.ts │ │ │ └── view-parameters.ts │ │ ├── dynamic-space-tool.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── gradio-caller.ts │ │ │ ├── gradio-schema.ts │ │ │ ├── parameter-formatter.ts │ │ │ ├── result-formatter.ts │ │ │ └── schema-validator.ts │ ├── tool-ids.ts │ ├── types │ │ └── tool-result.ts │ ├── use-space.ts │ ├── user-summary.ts │ └── utilities.ts │ ├── test │ ├── duplicate-space.spec.ts │ ├── fixtures │ │ ├── paper_result_kazakh.json │ │ └── space-result.json │ ├── gradio-caller.test.ts │ ├── gradio-progress-relay.test.ts │ ├── jobs │ │ ├── command-translation.spec.ts │ │ ├── formatters.spec.ts │ │ └── uv-command.spec.ts │ ├── paper-search.spec.ts │ ├── paper-summary.spec.ts │ ├── space-files.spec.ts │ ├── space-search.spec.ts │ └── user-summary.spec.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── docker-build-push.ps1 ├── docker-build-push.sh ├── test-gradio-tool.ts ├── test-hf-logging.ts └── test-search-enables-fetch.js ├── start-test-server.sh ├── start.sh └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.test.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.env.test.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-prerelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.github/workflows/docker-prerelease.yml -------------------------------------------------------------------------------- /.github/workflows/docker-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.github/workflows/docker-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.hintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.hintrc -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.prettierrc -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.14 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /GRADIO_DISCOVERY_OPTIMIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/GRADIO_DISCOVERY_OPTIMIZATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/README.md -------------------------------------------------------------------------------- /docs/claude-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/docs/claude-badge.png -------------------------------------------------------------------------------- /docs/skybridge-dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/docs/skybridge-dev.png -------------------------------------------------------------------------------- /docs/vscode-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/docs/vscode-badge.png -------------------------------------------------------------------------------- /gemini-extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/gemini-extension.json -------------------------------------------------------------------------------- /hf-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/hf-logo.svg -------------------------------------------------------------------------------- /huggingface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/huggingface.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/package.json -------------------------------------------------------------------------------- /packages/app/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/components.json -------------------------------------------------------------------------------- /packages/app/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/eslint.config.js -------------------------------------------------------------------------------- /packages/app/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/nodemon.json -------------------------------------------------------------------------------- /packages/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/package.json -------------------------------------------------------------------------------- /packages/app/scripts/html-to-ts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/scripts/html-to-ts.js -------------------------------------------------------------------------------- /packages/app/src/server/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/application.ts -------------------------------------------------------------------------------- /packages/app/src/server/gradio-endpoint-connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/gradio-endpoint-connector.ts -------------------------------------------------------------------------------- /packages/app/src/server/mcp-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/mcp-proxy.ts -------------------------------------------------------------------------------- /packages/app/src/server/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/mcp-server.ts -------------------------------------------------------------------------------- /packages/app/src/server/resources/gradio-widget-resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/resources/gradio-widget-resource.ts -------------------------------------------------------------------------------- /packages/app/src/server/sse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/sse.ts -------------------------------------------------------------------------------- /packages/app/src/server/stdio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/stdio.ts -------------------------------------------------------------------------------- /packages/app/src/server/streamableHttp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/streamableHttp.ts -------------------------------------------------------------------------------- /packages/app/src/server/streamableHttpJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/streamableHttpJson.ts -------------------------------------------------------------------------------- /packages/app/src/server/transport/base-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/transport/base-transport.ts -------------------------------------------------------------------------------- /packages/app/src/server/transport/json-rpc-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/transport/json-rpc-errors.ts -------------------------------------------------------------------------------- /packages/app/src/server/transport/sse-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/transport/sse-transport.ts -------------------------------------------------------------------------------- /packages/app/src/server/transport/stateless-http-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/transport/stateless-http-transport.ts -------------------------------------------------------------------------------- /packages/app/src/server/transport/stdio-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/transport/stdio-transport.ts -------------------------------------------------------------------------------- /packages/app/src/server/transport/streamable-http-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/transport/streamable-http-transport.ts -------------------------------------------------------------------------------- /packages/app/src/server/transport/transport-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/transport/transport-factory.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/api-metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/api-metrics.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/auth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/auth-utils.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/browser-detection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/browser-detection.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/capability-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/capability-utils.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/gradio-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/gradio-cache.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/gradio-discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/gradio-discovery.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/gradio-metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/gradio-metrics.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/gradio-result-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/gradio-result-processor.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/gradio-tool-caller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/gradio-tool-caller.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/gradio-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/gradio-utils.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/hf-dataset-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/hf-dataset-transport.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/logger.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/mcp-api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/mcp-api-client.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/oauth-resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/oauth-resource.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/query-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/query-logger.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/query-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/query-params.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/tool-selection-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/tool-selection-strategy.ts -------------------------------------------------------------------------------- /packages/app/src/server/utils/ui/audio-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/utils/ui/audio-player.ts -------------------------------------------------------------------------------- /packages/app/src/server/web-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/server/web-server.ts -------------------------------------------------------------------------------- /packages/app/src/shared/behavior-flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/shared/behavior-flags.ts -------------------------------------------------------------------------------- /packages/app/src/shared/bouquet-presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/shared/bouquet-presets.ts -------------------------------------------------------------------------------- /packages/app/src/shared/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/shared/constants.ts -------------------------------------------------------------------------------- /packages/app/src/shared/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/shared/settings.ts -------------------------------------------------------------------------------- /packages/app/src/shared/tool-normalizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/shared/tool-normalizer.ts -------------------------------------------------------------------------------- /packages/app/src/shared/transport-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/shared/transport-info.ts -------------------------------------------------------------------------------- /packages/app/src/shared/transport-metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/shared/transport-metrics.ts -------------------------------------------------------------------------------- /packages/app/src/web/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/App.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ConnectionFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ConnectionFooter.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/GradioEndpointsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/GradioEndpointsCard.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/GradioWidgetApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/GradioWidgetApp.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/GradioWidgetDevShim.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/GradioWidgetDevShim.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/McpMethodsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/McpMethodsCard.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/SettingsCopyPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/SettingsCopyPage.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/StatefulTransportMetrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/StatefulTransportMetrics.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/StatelessTransportMetrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/StatelessTransportMetrics.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/StdioTransportMetrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/StdioTransportMetrics.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ToolOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ToolOption.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ToolsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ToolsCard.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/TransportMetricsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/TransportMetricsCard.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/WIDGET_DEV_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/WIDGET_DEV_README.md -------------------------------------------------------------------------------- /packages/app/src/web/components/bouquets/ToolPresetsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/bouquets/ToolPresetsCard.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/data-table-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/data-table-utils.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/data-table.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/alert.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/badge.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/button-variants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/button-variants.ts -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/button.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/card.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/copy-button.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/input.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/label.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/separator.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/table.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/tabs.tsx -------------------------------------------------------------------------------- /packages/app/src/web/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /packages/app/src/web/gradio-widget-dev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/gradio-widget-dev.html -------------------------------------------------------------------------------- /packages/app/src/web/gradio-widget-dev.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/gradio-widget-dev.tsx -------------------------------------------------------------------------------- /packages/app/src/web/gradio-widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/gradio-widget.html -------------------------------------------------------------------------------- /packages/app/src/web/gradio-widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/gradio-widget.tsx -------------------------------------------------------------------------------- /packages/app/src/web/hf-logo-with-title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hf-logo-with-title.svg -------------------------------------------------------------------------------- /packages/app/src/web/hf-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hf-logo.svg -------------------------------------------------------------------------------- /packages/app/src/web/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/index.ts -------------------------------------------------------------------------------- /packages/app/src/web/hooks/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/types.ts -------------------------------------------------------------------------------- /packages/app/src/web/hooks/useDisplayMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/useDisplayMode.ts -------------------------------------------------------------------------------- /packages/app/src/web/hooks/useMaxHeight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/useMaxHeight.ts -------------------------------------------------------------------------------- /packages/app/src/web/hooks/useOpenAiGlobal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/useOpenAiGlobal.ts -------------------------------------------------------------------------------- /packages/app/src/web/hooks/useSessionCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/useSessionCache.ts -------------------------------------------------------------------------------- /packages/app/src/web/hooks/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/useTheme.ts -------------------------------------------------------------------------------- /packages/app/src/web/hooks/useWidgetProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/useWidgetProps.ts -------------------------------------------------------------------------------- /packages/app/src/web/hooks/useWidgetState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/hooks/useWidgetState.ts -------------------------------------------------------------------------------- /packages/app/src/web/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/index.css -------------------------------------------------------------------------------- /packages/app/src/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/index.html -------------------------------------------------------------------------------- /packages/app/src/web/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/lib/utils.ts -------------------------------------------------------------------------------- /packages/app/src/web/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/main.tsx -------------------------------------------------------------------------------- /packages/app/src/web/mcp-welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/mcp-welcome.html -------------------------------------------------------------------------------- /packages/app/src/web/mcp-welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/src/web/mcp-welcome.tsx -------------------------------------------------------------------------------- /packages/app/test/server/gradio-endpoint-connector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/gradio-endpoint-connector.test.ts -------------------------------------------------------------------------------- /packages/app/test/server/transport/stateless-http-transport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/transport/stateless-http-transport.test.ts -------------------------------------------------------------------------------- /packages/app/test/server/utils/browser-detection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/utils/browser-detection.test.ts -------------------------------------------------------------------------------- /packages/app/test/server/utils/gradio-cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/utils/gradio-cache.test.ts -------------------------------------------------------------------------------- /packages/app/test/server/utils/gradio-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/utils/gradio-utils.test.ts -------------------------------------------------------------------------------- /packages/app/test/server/utils/hf-dataset-transport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/utils/hf-dataset-transport.test.ts -------------------------------------------------------------------------------- /packages/app/test/server/utils/oauth-resource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/utils/oauth-resource.test.ts -------------------------------------------------------------------------------- /packages/app/test/server/utils/query-params.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/utils/query-params.test.ts -------------------------------------------------------------------------------- /packages/app/test/server/utils/tool-selection-strategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/server/utils/tool-selection-strategy.test.ts -------------------------------------------------------------------------------- /packages/app/test/shared/transport-info.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/shared/transport-info.test.ts -------------------------------------------------------------------------------- /packages/app/test/shared/transport-metrics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/test/shared/transport-metrics.test.ts -------------------------------------------------------------------------------- /packages/app/transport_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/transport_test.sh -------------------------------------------------------------------------------- /packages/app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/tsconfig.node.json -------------------------------------------------------------------------------- /packages/app/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/tsconfig.server.json -------------------------------------------------------------------------------- /packages/app/tsconfig.web.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/tsconfig.web.json -------------------------------------------------------------------------------- /packages/app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/vite.config.ts -------------------------------------------------------------------------------- /packages/app/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/app/vitest.config.ts -------------------------------------------------------------------------------- /packages/e2e-python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/.gitignore -------------------------------------------------------------------------------- /packages/e2e-python/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/agent.py -------------------------------------------------------------------------------- /packages/e2e-python/clean_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/clean_repo.sh -------------------------------------------------------------------------------- /packages/e2e-python/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/fastagent.config.yaml -------------------------------------------------------------------------------- /packages/e2e-python/fastagent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/fastagent.secrets.yaml.example -------------------------------------------------------------------------------- /packages/e2e-python/gradio-desc-ghibli.5.29.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/gradio-desc-ghibli.5.29.json -------------------------------------------------------------------------------- /packages/e2e-python/gradio-desc-kontext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/gradio-desc-kontext.json -------------------------------------------------------------------------------- /packages/e2e-python/gradio-desc-ominparser-5.32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/gradio-desc-ominparser-5.32.json -------------------------------------------------------------------------------- /packages/e2e-python/gradio-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/gradio-files.py -------------------------------------------------------------------------------- /packages/e2e-python/hub-inspect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/hub-inspect.sh -------------------------------------------------------------------------------- /packages/e2e-python/jobs-testing/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/jobs-testing/agent.py -------------------------------------------------------------------------------- /packages/e2e-python/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/prompts.py -------------------------------------------------------------------------------- /packages/e2e-python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/pyproject.toml -------------------------------------------------------------------------------- /packages/e2e-python/qwen-test/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/qwen-test/fastagent.config.yaml -------------------------------------------------------------------------------- /packages/e2e-python/qwen-test/qwen-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/qwen-test/qwen-test.py -------------------------------------------------------------------------------- /packages/e2e-python/skybridge1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/skybridge1.py -------------------------------------------------------------------------------- /packages/e2e-python/smoke-stdio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/e2e-python/smoke-stdio.sh -------------------------------------------------------------------------------- /packages/mcp/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/eslint.config.js -------------------------------------------------------------------------------- /packages/mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/package.json -------------------------------------------------------------------------------- /packages/mcp/src/dataset-detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/dataset-detail.ts -------------------------------------------------------------------------------- /packages/mcp/src/dataset-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/dataset-search.ts -------------------------------------------------------------------------------- /packages/mcp/src/docs-search/doc-fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/docs-search/doc-fetch.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/docs-search/doc-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/docs-search/doc-fetch.ts -------------------------------------------------------------------------------- /packages/mcp/src/docs-search/docs-semantic-search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/docs-search/docs-semantic-search.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/docs-search/docs-semantic-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/docs-search/docs-semantic-search.ts -------------------------------------------------------------------------------- /packages/mcp/src/duplicate-space.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/duplicate-space.ts -------------------------------------------------------------------------------- /packages/mcp/src/error-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/error-messages.ts -------------------------------------------------------------------------------- /packages/mcp/src/gradio-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/gradio-files.ts -------------------------------------------------------------------------------- /packages/mcp/src/hf-api-call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/hf-api-call.ts -------------------------------------------------------------------------------- /packages/mcp/src/hub-inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/hub-inspect.ts -------------------------------------------------------------------------------- /packages/mcp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/index.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/api-client.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/commands/inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/commands/inspect.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/commands/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/commands/logs.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/commands/ps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/commands/ps.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/commands/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/commands/run.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/commands/scheduled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/commands/scheduled.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/commands/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/commands/utils.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/commands/uv-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/commands/uv-utils.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/formatters.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/jobs-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/jobs-tool.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/schema-help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/schema-help.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/sse-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/sse-handler.ts -------------------------------------------------------------------------------- /packages/mcp/src/jobs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/jobs/types.ts -------------------------------------------------------------------------------- /packages/mcp/src/model-detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/model-detail.ts -------------------------------------------------------------------------------- /packages/mcp/src/model-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/model-search.ts -------------------------------------------------------------------------------- /packages/mcp/src/paper-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/paper-search.ts -------------------------------------------------------------------------------- /packages/mcp/src/paper-summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/paper-summary.ts -------------------------------------------------------------------------------- /packages/mcp/src/readme-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/readme-utils.ts -------------------------------------------------------------------------------- /packages/mcp/src/space-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space-files.ts -------------------------------------------------------------------------------- /packages/mcp/src/space-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space-info.ts -------------------------------------------------------------------------------- /packages/mcp/src/space-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space-search.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/commands/discover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/commands/discover.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/commands/dynamic-find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/commands/dynamic-find.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/commands/invoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/commands/invoke.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/commands/view-parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/commands/view-parameters.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/dynamic-space-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/dynamic-space-tool.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/types.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/utils/gradio-caller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/utils/gradio-caller.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/utils/gradio-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/utils/gradio-schema.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/utils/parameter-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/utils/parameter-formatter.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/utils/result-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/utils/result-formatter.ts -------------------------------------------------------------------------------- /packages/mcp/src/space/utils/schema-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/space/utils/schema-validator.ts -------------------------------------------------------------------------------- /packages/mcp/src/tool-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/tool-ids.ts -------------------------------------------------------------------------------- /packages/mcp/src/types/tool-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/types/tool-result.ts -------------------------------------------------------------------------------- /packages/mcp/src/use-space.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/use-space.ts -------------------------------------------------------------------------------- /packages/mcp/src/user-summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/user-summary.ts -------------------------------------------------------------------------------- /packages/mcp/src/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/src/utilities.ts -------------------------------------------------------------------------------- /packages/mcp/test/duplicate-space.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/duplicate-space.spec.ts -------------------------------------------------------------------------------- /packages/mcp/test/fixtures/paper_result_kazakh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/fixtures/paper_result_kazakh.json -------------------------------------------------------------------------------- /packages/mcp/test/fixtures/space-result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/fixtures/space-result.json -------------------------------------------------------------------------------- /packages/mcp/test/gradio-caller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/gradio-caller.test.ts -------------------------------------------------------------------------------- /packages/mcp/test/gradio-progress-relay.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/gradio-progress-relay.test.ts -------------------------------------------------------------------------------- /packages/mcp/test/jobs/command-translation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/jobs/command-translation.spec.ts -------------------------------------------------------------------------------- /packages/mcp/test/jobs/formatters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/jobs/formatters.spec.ts -------------------------------------------------------------------------------- /packages/mcp/test/jobs/uv-command.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/jobs/uv-command.spec.ts -------------------------------------------------------------------------------- /packages/mcp/test/paper-search.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/paper-search.spec.ts -------------------------------------------------------------------------------- /packages/mcp/test/paper-summary.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/paper-summary.spec.ts -------------------------------------------------------------------------------- /packages/mcp/test/space-files.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/space-files.spec.ts -------------------------------------------------------------------------------- /packages/mcp/test/space-search.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/space-search.spec.ts -------------------------------------------------------------------------------- /packages/mcp/test/user-summary.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/test/user-summary.spec.ts -------------------------------------------------------------------------------- /packages/mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/tsconfig.json -------------------------------------------------------------------------------- /packages/mcp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/packages/mcp/vitest.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/docker-build-push.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/scripts/docker-build-push.ps1 -------------------------------------------------------------------------------- /scripts/docker-build-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/scripts/docker-build-push.sh -------------------------------------------------------------------------------- /scripts/test-gradio-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/scripts/test-gradio-tool.ts -------------------------------------------------------------------------------- /scripts/test-hf-logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/scripts/test-hf-logging.ts -------------------------------------------------------------------------------- /scripts/test-search-enables-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/scripts/test-search-enables-fetch.js -------------------------------------------------------------------------------- /start-test-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/start-test-server.sh -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/start.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huggingface/hf-mcp-server/HEAD/tsconfig.json --------------------------------------------------------------------------------