├── .dockerignore ├── .env.example ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .releaserc.json ├── AGENTS.md ├── ARCHITECTURE.md ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── biome.json ├── commitlint.config.js ├── db └── migrations │ ├── 000-initial-schema.sql │ ├── 001-add-indexed-at-column.sql │ ├── 002-normalize-library-table.sql │ ├── 003-normalize-vector-table.sql │ ├── 004-complete-normalization.sql │ ├── 005-add-status-tracking.sql │ ├── 006-add-scraper-options.sql │ ├── 007-dedupe-unversioned-versions.sql │ ├── 008-case-insensitive-names.sql │ ├── 009-add-pages-table.sql │ └── 010-add-depth-to-pages.sql ├── docker-compose.yml ├── docs ├── concepts │ ├── content-agnostic-assembly.md │ ├── content-processing.md │ ├── data-storage.md │ ├── eventbus-architecture.md │ ├── pipeline-architecture.md │ ├── refresh-architecture.md │ ├── search-result-reassembly.md │ ├── source-code-splitter.md │ └── splitter-hierarchy.md ├── docs-mcp-server.png └── infrastructure │ ├── authentication.md │ ├── deployment-modes.md │ └── telemetry.md ├── package.json ├── postcss.config.cjs ├── public ├── android-icon-144x144.png ├── android-icon-192x192.png ├── android-icon-36x36.png ├── android-icon-48x48.png ├── android-icon-72x72.png ├── android-icon-96x96.png ├── apple-icon-114x114.png ├── apple-icon-120x120.png ├── apple-icon-144x144.png ├── apple-icon-152x152.png ├── apple-icon-180x180.png ├── apple-icon-57x57.png ├── apple-icon-60x60.png ├── apple-icon-72x72.png ├── apple-icon-76x76.png ├── apple-icon-precomposed.png ├── apple-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon-96x96.png ├── favicon.ico ├── manifest.json ├── ms-icon-144x144.png ├── ms-icon-150x150.png ├── ms-icon-310x310.png └── ms-icon-70x70.png ├── scripts └── validate-schema.ts ├── src ├── app │ ├── AppServer.test.ts │ ├── AppServer.ts │ ├── AppServerConfig.ts │ └── index.ts ├── auth │ ├── ProxyAuthManager.test.ts │ ├── ProxyAuthManager.ts │ ├── index.ts │ ├── middleware.test.ts │ ├── middleware.ts │ └── types.ts ├── cli │ ├── commands │ │ ├── default.ts │ │ ├── fetchUrl.test.ts │ │ ├── fetchUrl.ts │ │ ├── findVersion.test.ts │ │ ├── findVersion.ts │ │ ├── list.test.ts │ │ ├── list.ts │ │ ├── mcp.ts │ │ ├── refresh.ts │ │ ├── remove.test.ts │ │ ├── remove.ts │ │ ├── scrape.test.ts │ │ ├── scrape.ts │ │ ├── search.test.ts │ │ ├── search.ts │ │ ├── web.ts │ │ └── worker.ts │ ├── index.test.ts │ ├── index.ts │ ├── main.ts │ ├── types.ts │ └── utils.ts ├── events │ ├── EventBusService.test.ts │ ├── EventBusService.ts │ ├── RemoteEventProxy.ts │ ├── index.ts │ ├── trpc │ │ └── router.ts │ └── types.ts ├── index.test.ts ├── index.ts ├── mcp │ ├── mcpServer.test.ts │ ├── mcpServer.ts │ ├── startStdioServer.ts │ ├── tools.ts │ └── utils.ts ├── pipeline │ ├── PipelineClient.test.ts │ ├── PipelineClient.ts │ ├── PipelineFactory.test.ts │ ├── PipelineFactory.ts │ ├── PipelineManager.test.ts │ ├── PipelineManager.ts │ ├── PipelineWorker.test.ts │ ├── PipelineWorker.ts │ ├── errors.ts │ ├── index.ts │ ├── trpc │ │ ├── interfaces.ts │ │ └── router.ts │ └── types.ts ├── scraper │ ├── ScraperRegistry.test.ts │ ├── ScraperRegistry.ts │ ├── ScraperService.test.ts │ ├── ScraperService.ts │ ├── fetcher │ │ ├── AutoDetectFetcher.ts │ │ ├── BrowserFetcher.ts │ │ ├── FileFetcher.test.ts │ │ ├── FileFetcher.ts │ │ ├── FingerprintGenerator.test.ts │ │ ├── FingerprintGenerator.ts │ │ ├── HttpFetcher.test.ts │ │ ├── HttpFetcher.ts │ │ ├── index.ts │ │ └── types.ts │ ├── index.ts │ ├── middleware │ │ ├── HtmlCheerioParserMiddleware.test.ts │ │ ├── HtmlCheerioParserMiddleware.ts │ │ ├── HtmlJsExecutorMiddleware.test.ts │ │ ├── HtmlJsExecutorMiddleware.ts │ │ ├── HtmlLinkExtractorMiddleware.test.ts │ │ ├── HtmlLinkExtractorMiddleware.ts │ │ ├── HtmlMetadataExtractorMiddleware.test.ts │ │ ├── HtmlMetadataExtractorMiddleware.ts │ │ ├── HtmlNormalizationMiddleware.test.ts │ │ ├── HtmlNormalizationMiddleware.ts │ │ ├── HtmlPlaywrightMiddleware.test.ts │ │ ├── HtmlPlaywrightMiddleware.ts │ │ ├── HtmlSanitizerMiddleware.test.ts │ │ ├── HtmlSanitizerMiddleware.ts │ │ ├── HtmlToMarkdownMiddleware.test.ts │ │ ├── HtmlToMarkdownMiddleware.ts │ │ ├── MarkdownLinkExtractorMiddleware.test.ts │ │ ├── MarkdownLinkExtractorMiddleware.ts │ │ ├── MarkdownMetadataExtractorMiddleware.test.ts │ │ ├── MarkdownMetadataExtractorMiddleware.ts │ │ ├── index.ts │ │ └── types.ts │ ├── pipelines │ │ ├── BasePipeline.test.ts │ │ ├── BasePipeline.ts │ │ ├── HtmlPipeline.charset.test.ts │ │ ├── HtmlPipeline.test.ts │ │ ├── HtmlPipeline.ts │ │ ├── JsonPipeline.test.ts │ │ ├── JsonPipeline.ts │ │ ├── MarkdownPipeline.test.ts │ │ ├── MarkdownPipeline.ts │ │ ├── PipelineFactory.integration.test.ts │ │ ├── PipelineFactory.test.ts │ │ ├── PipelineFactory.ts │ │ ├── SourceCodePipeline.test.ts │ │ ├── SourceCodePipeline.ts │ │ ├── TextPipeline.test.ts │ │ ├── TextPipeline.ts │ │ └── types.ts │ ├── strategies │ │ ├── BaseScraperStrategy.test.ts │ │ ├── BaseScraperStrategy.ts │ │ ├── GitHubRepoProcessor.ts │ │ ├── GitHubScraperStrategy.test.ts │ │ ├── GitHubScraperStrategy.ts │ │ ├── GitHubWikiProcessor.ts │ │ ├── LocalFileStrategy.test.ts │ │ ├── LocalFileStrategy.ts │ │ ├── NpmScraperStrategy.ts │ │ ├── PyPiScraperStrategy.ts │ │ ├── WebScraperStrategy.test.ts │ │ └── WebScraperStrategy.ts │ ├── types.ts │ └── utils │ │ ├── SimpleMemoryCache.test.ts │ │ ├── SimpleMemoryCache.ts │ │ ├── buffer.test.ts │ │ ├── buffer.ts │ │ ├── charset.test.ts │ │ ├── charset.ts │ │ ├── defaultPatterns.test.ts │ │ ├── defaultPatterns.ts │ │ ├── patternMatcher.test.ts │ │ ├── patternMatcher.ts │ │ ├── sandbox.test.ts │ │ ├── sandbox.ts │ │ ├── scope.test.ts │ │ └── scope.ts ├── services │ ├── mcpService.ts │ ├── trpcService.ts │ ├── webService.ts │ └── workerService.ts ├── splitter │ ├── GreedySplitter.test.ts │ ├── GreedySplitter.ts │ ├── JsonDocumentSplitter.test.ts │ ├── JsonDocumentSplitter.ts │ ├── SemanticMarkdownSplitter.test.ts │ ├── SemanticMarkdownSplitter.ts │ ├── TextDocumentSplitter.test.ts │ ├── TextDocumentSplitter.ts │ ├── errors.ts │ ├── index.ts │ ├── splitters │ │ ├── CodeContentSplitter.test.ts │ │ ├── CodeContentSplitter.ts │ │ ├── TableContentSplitter.test.ts │ │ ├── TableContentSplitter.ts │ │ ├── TextContentSplitter.test.ts │ │ ├── TextContentSplitter.ts │ │ ├── index.ts │ │ └── types.ts │ ├── treesitter │ │ ├── LanguageParserRegistry.test.ts │ │ ├── LanguageParserRegistry.ts │ │ ├── TreesitterSourceCodeSplitter.test.ts │ │ ├── TreesitterSourceCodeSplitter.ts │ │ └── parsers │ │ │ ├── PythonParser.test.ts │ │ │ ├── PythonParser.ts │ │ │ ├── TypeScriptParser.test.ts │ │ │ ├── TypeScriptParser.ts │ │ │ ├── languageTypes.ts │ │ │ └── types.ts │ └── types.ts ├── store │ ├── DocumentManagementClient.ts │ ├── DocumentManagementService.test.ts │ ├── DocumentManagementService.ts │ ├── DocumentRetrieverService.test.ts │ ├── DocumentRetrieverService.ts │ ├── DocumentStore.test.ts │ ├── DocumentStore.ts │ ├── applyMigrations.test.ts │ ├── applyMigrations.ts │ ├── assembly │ │ ├── ContentAssemblyStrategyFactory.test.ts │ │ ├── ContentAssemblyStrategyFactory.ts │ │ ├── index.ts │ │ ├── strategies │ │ │ ├── ContentAssemblyStrategy.test.ts │ │ │ ├── HierarchicalAssemblyStrategy.test.ts │ │ │ ├── HierarchicalAssemblyStrategy.ts │ │ │ ├── MarkdownAssemblyStrategy.test.ts │ │ │ └── MarkdownAssemblyStrategy.ts │ │ └── types.ts │ ├── embeddings │ │ ├── EmbeddingConfig.test.ts │ │ ├── EmbeddingConfig.ts │ │ ├── EmbeddingFactory.test.ts │ │ ├── EmbeddingFactory.ts │ │ ├── FixedDimensionEmbeddings.test.ts │ │ └── FixedDimensionEmbeddings.ts │ ├── errors.ts │ ├── index.ts │ ├── trpc │ │ ├── interfaces.ts │ │ └── router.ts │ └── types.ts ├── telemetry │ ├── TelemetryConfig.test.ts │ ├── TelemetryConfig.ts │ ├── TelemetryService.ts │ ├── eventTypes.ts │ ├── index.ts │ ├── postHogClient.test.ts │ ├── postHogClient.ts │ ├── sanitizer.test.ts │ ├── sanitizer.ts │ ├── telemetry.test.ts │ └── telemetry.ts ├── tools │ ├── CancelJobTool.test.ts │ ├── CancelJobTool.ts │ ├── ClearCompletedJobsTool.test.ts │ ├── ClearCompletedJobsTool.ts │ ├── FetchUrlTool.test.ts │ ├── FetchUrlTool.ts │ ├── FindVersionTool.test.ts │ ├── FindVersionTool.ts │ ├── GetJobInfoTool.test.ts │ ├── GetJobInfoTool.ts │ ├── ListJobsTool.test.ts │ ├── ListJobsTool.ts │ ├── ListLibrariesTool.test.ts │ ├── ListLibrariesTool.ts │ ├── RefreshVersionTool.ts │ ├── RemoveTool.test.ts │ ├── RemoveTool.ts │ ├── ScrapeTool.test.ts │ ├── ScrapeTool.ts │ ├── SearchTool.test.ts │ ├── SearchTool.ts │ ├── errors.ts │ └── index.ts ├── types │ ├── build-env.d.ts │ └── index.ts ├── utils │ ├── config.ts │ ├── dom.ts │ ├── errors.ts │ ├── index.ts │ ├── logger.ts │ ├── mimeTypeUtils.test.ts │ ├── mimeTypeUtils.ts │ ├── paths.test.ts │ ├── paths.ts │ ├── string.ts │ ├── url.test.ts │ ├── url.ts │ ├── version.test.ts │ └── version.ts └── web │ ├── EventClient.ts │ ├── components │ ├── AddJobButton.tsx │ ├── AddVersionButton.tsx │ ├── Alert.tsx │ ├── AnalyticsCards.tsx │ ├── JobItem.tsx │ ├── JobList.tsx │ ├── Layout.tsx │ ├── LibraryDetailCard.tsx │ ├── LibraryItem.tsx │ ├── LibraryList.tsx │ ├── LibrarySearchCard.tsx │ ├── LoadingSpinner.tsx │ ├── PrimaryButton.tsx │ ├── ProgressBar.tsx │ ├── ScrapeForm.tsx │ ├── ScrapeFormContent.tsx │ ├── SearchResultItem.tsx │ ├── SearchResultList.tsx │ ├── SearchResultSkeletonItem.tsx │ ├── StatusBadge.tsx │ ├── Toast.tsx │ ├── Tooltip.tsx │ ├── VersionBadge.tsx │ └── VersionDetailsRow.tsx │ ├── main.client.ts │ ├── routes │ ├── events.ts │ ├── index.tsx │ ├── jobs │ │ ├── cancel.tsx │ │ ├── clear-completed.tsx │ │ ├── list.tsx │ │ └── new.tsx │ ├── libraries │ │ ├── detail.tsx │ │ └── list.tsx │ └── stats.tsx │ ├── styles │ └── main.css │ ├── utils │ ├── versionCheck.test.ts │ └── versionCheck.ts │ └── web.ts ├── test ├── .gitignore ├── README.md ├── auth-e2e.test.ts ├── fixtures │ ├── html.html │ ├── json.json │ ├── robots.txt │ └── xml.xml ├── html-pipeline-basic-e2e.test.ts ├── html-pipeline-live-e2e.test.ts ├── html-pipeline-nonhtml-e2e.test.ts ├── mcp-http-e2e.test.ts ├── mcp-stdio-e2e.test.ts ├── mock-server.ts ├── refresh-pipeline-e2e.test.ts ├── setup-e2e.ts ├── setup.ts └── vector-search-e2e.test.ts ├── tsconfig.build.json ├── tsconfig.json ├── vite.config.ts └── vite.config.web.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx commitlint --edit $1 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/.releaserc.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/AGENTS.md -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/biome.json -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /db/migrations/000-initial-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/000-initial-schema.sql -------------------------------------------------------------------------------- /db/migrations/001-add-indexed-at-column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/001-add-indexed-at-column.sql -------------------------------------------------------------------------------- /db/migrations/002-normalize-library-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/002-normalize-library-table.sql -------------------------------------------------------------------------------- /db/migrations/003-normalize-vector-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/003-normalize-vector-table.sql -------------------------------------------------------------------------------- /db/migrations/004-complete-normalization.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/004-complete-normalization.sql -------------------------------------------------------------------------------- /db/migrations/005-add-status-tracking.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/005-add-status-tracking.sql -------------------------------------------------------------------------------- /db/migrations/006-add-scraper-options.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/006-add-scraper-options.sql -------------------------------------------------------------------------------- /db/migrations/007-dedupe-unversioned-versions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/007-dedupe-unversioned-versions.sql -------------------------------------------------------------------------------- /db/migrations/008-case-insensitive-names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/008-case-insensitive-names.sql -------------------------------------------------------------------------------- /db/migrations/009-add-pages-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/009-add-pages-table.sql -------------------------------------------------------------------------------- /db/migrations/010-add-depth-to-pages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/db/migrations/010-add-depth-to-pages.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/concepts/content-agnostic-assembly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/content-agnostic-assembly.md -------------------------------------------------------------------------------- /docs/concepts/content-processing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/content-processing.md -------------------------------------------------------------------------------- /docs/concepts/data-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/data-storage.md -------------------------------------------------------------------------------- /docs/concepts/eventbus-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/eventbus-architecture.md -------------------------------------------------------------------------------- /docs/concepts/pipeline-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/pipeline-architecture.md -------------------------------------------------------------------------------- /docs/concepts/refresh-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/refresh-architecture.md -------------------------------------------------------------------------------- /docs/concepts/search-result-reassembly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/search-result-reassembly.md -------------------------------------------------------------------------------- /docs/concepts/source-code-splitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/source-code-splitter.md -------------------------------------------------------------------------------- /docs/concepts/splitter-hierarchy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/concepts/splitter-hierarchy.md -------------------------------------------------------------------------------- /docs/docs-mcp-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/docs-mcp-server.png -------------------------------------------------------------------------------- /docs/infrastructure/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/infrastructure/authentication.md -------------------------------------------------------------------------------- /docs/infrastructure/deployment-modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/infrastructure/deployment-modes.md -------------------------------------------------------------------------------- /docs/infrastructure/telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/docs/infrastructure/telemetry.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/android-icon-144x144.png -------------------------------------------------------------------------------- /public/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/android-icon-192x192.png -------------------------------------------------------------------------------- /public/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/android-icon-36x36.png -------------------------------------------------------------------------------- /public/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/android-icon-48x48.png -------------------------------------------------------------------------------- /public/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/android-icon-72x72.png -------------------------------------------------------------------------------- /public/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/android-icon-96x96.png -------------------------------------------------------------------------------- /public/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-114x114.png -------------------------------------------------------------------------------- /public/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-120x120.png -------------------------------------------------------------------------------- /public/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-144x144.png -------------------------------------------------------------------------------- /public/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-152x152.png -------------------------------------------------------------------------------- /public/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-180x180.png -------------------------------------------------------------------------------- /public/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-57x57.png -------------------------------------------------------------------------------- /public/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-60x60.png -------------------------------------------------------------------------------- /public/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-72x72.png -------------------------------------------------------------------------------- /public/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-76x76.png -------------------------------------------------------------------------------- /public/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon-precomposed.png -------------------------------------------------------------------------------- /public/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/apple-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/ms-icon-144x144.png -------------------------------------------------------------------------------- /public/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/ms-icon-150x150.png -------------------------------------------------------------------------------- /public/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/ms-icon-310x310.png -------------------------------------------------------------------------------- /public/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/public/ms-icon-70x70.png -------------------------------------------------------------------------------- /scripts/validate-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/scripts/validate-schema.ts -------------------------------------------------------------------------------- /src/app/AppServer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/app/AppServer.test.ts -------------------------------------------------------------------------------- /src/app/AppServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/app/AppServer.ts -------------------------------------------------------------------------------- /src/app/AppServerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/app/AppServerConfig.ts -------------------------------------------------------------------------------- /src/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/app/index.ts -------------------------------------------------------------------------------- /src/auth/ProxyAuthManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/auth/ProxyAuthManager.test.ts -------------------------------------------------------------------------------- /src/auth/ProxyAuthManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/auth/ProxyAuthManager.ts -------------------------------------------------------------------------------- /src/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/auth/index.ts -------------------------------------------------------------------------------- /src/auth/middleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/auth/middleware.test.ts -------------------------------------------------------------------------------- /src/auth/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/auth/middleware.ts -------------------------------------------------------------------------------- /src/auth/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/auth/types.ts -------------------------------------------------------------------------------- /src/cli/commands/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/default.ts -------------------------------------------------------------------------------- /src/cli/commands/fetchUrl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/fetchUrl.test.ts -------------------------------------------------------------------------------- /src/cli/commands/fetchUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/fetchUrl.ts -------------------------------------------------------------------------------- /src/cli/commands/findVersion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/findVersion.test.ts -------------------------------------------------------------------------------- /src/cli/commands/findVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/findVersion.ts -------------------------------------------------------------------------------- /src/cli/commands/list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/list.test.ts -------------------------------------------------------------------------------- /src/cli/commands/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/list.ts -------------------------------------------------------------------------------- /src/cli/commands/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/mcp.ts -------------------------------------------------------------------------------- /src/cli/commands/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/refresh.ts -------------------------------------------------------------------------------- /src/cli/commands/remove.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/remove.test.ts -------------------------------------------------------------------------------- /src/cli/commands/remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/remove.ts -------------------------------------------------------------------------------- /src/cli/commands/scrape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/scrape.test.ts -------------------------------------------------------------------------------- /src/cli/commands/scrape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/scrape.ts -------------------------------------------------------------------------------- /src/cli/commands/search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/search.test.ts -------------------------------------------------------------------------------- /src/cli/commands/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/search.ts -------------------------------------------------------------------------------- /src/cli/commands/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/web.ts -------------------------------------------------------------------------------- /src/cli/commands/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/commands/worker.ts -------------------------------------------------------------------------------- /src/cli/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/index.test.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/main.ts -------------------------------------------------------------------------------- /src/cli/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/types.ts -------------------------------------------------------------------------------- /src/cli/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/cli/utils.ts -------------------------------------------------------------------------------- /src/events/EventBusService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/events/EventBusService.test.ts -------------------------------------------------------------------------------- /src/events/EventBusService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/events/EventBusService.ts -------------------------------------------------------------------------------- /src/events/RemoteEventProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/events/RemoteEventProxy.ts -------------------------------------------------------------------------------- /src/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/events/index.ts -------------------------------------------------------------------------------- /src/events/trpc/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/events/trpc/router.ts -------------------------------------------------------------------------------- /src/events/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/events/types.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mcp/mcpServer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/mcp/mcpServer.test.ts -------------------------------------------------------------------------------- /src/mcp/mcpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/mcp/mcpServer.ts -------------------------------------------------------------------------------- /src/mcp/startStdioServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/mcp/startStdioServer.ts -------------------------------------------------------------------------------- /src/mcp/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/mcp/tools.ts -------------------------------------------------------------------------------- /src/mcp/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/mcp/utils.ts -------------------------------------------------------------------------------- /src/pipeline/PipelineClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/PipelineClient.test.ts -------------------------------------------------------------------------------- /src/pipeline/PipelineClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/PipelineClient.ts -------------------------------------------------------------------------------- /src/pipeline/PipelineFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/PipelineFactory.test.ts -------------------------------------------------------------------------------- /src/pipeline/PipelineFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/PipelineFactory.ts -------------------------------------------------------------------------------- /src/pipeline/PipelineManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/PipelineManager.test.ts -------------------------------------------------------------------------------- /src/pipeline/PipelineManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/PipelineManager.ts -------------------------------------------------------------------------------- /src/pipeline/PipelineWorker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/PipelineWorker.test.ts -------------------------------------------------------------------------------- /src/pipeline/PipelineWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/PipelineWorker.ts -------------------------------------------------------------------------------- /src/pipeline/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/errors.ts -------------------------------------------------------------------------------- /src/pipeline/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/index.ts -------------------------------------------------------------------------------- /src/pipeline/trpc/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/trpc/interfaces.ts -------------------------------------------------------------------------------- /src/pipeline/trpc/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/trpc/router.ts -------------------------------------------------------------------------------- /src/pipeline/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/pipeline/types.ts -------------------------------------------------------------------------------- /src/scraper/ScraperRegistry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/ScraperRegistry.test.ts -------------------------------------------------------------------------------- /src/scraper/ScraperRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/ScraperRegistry.ts -------------------------------------------------------------------------------- /src/scraper/ScraperService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/ScraperService.test.ts -------------------------------------------------------------------------------- /src/scraper/ScraperService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/ScraperService.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/AutoDetectFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/AutoDetectFetcher.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/BrowserFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/BrowserFetcher.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/FileFetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/FileFetcher.test.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/FileFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/FileFetcher.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/FingerprintGenerator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/FingerprintGenerator.test.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/FingerprintGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/FingerprintGenerator.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/HttpFetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/HttpFetcher.test.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/HttpFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/HttpFetcher.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/index.ts -------------------------------------------------------------------------------- /src/scraper/fetcher/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/fetcher/types.ts -------------------------------------------------------------------------------- /src/scraper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/index.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlCheerioParserMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlCheerioParserMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlCheerioParserMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlCheerioParserMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlJsExecutorMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlJsExecutorMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlJsExecutorMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlJsExecutorMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlLinkExtractorMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlLinkExtractorMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlLinkExtractorMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlLinkExtractorMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlMetadataExtractorMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlMetadataExtractorMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlMetadataExtractorMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlMetadataExtractorMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlNormalizationMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlNormalizationMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlNormalizationMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlNormalizationMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlPlaywrightMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlPlaywrightMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlPlaywrightMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlPlaywrightMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlSanitizerMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlSanitizerMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlSanitizerMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlSanitizerMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlToMarkdownMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlToMarkdownMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/HtmlToMarkdownMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/HtmlToMarkdownMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/MarkdownLinkExtractorMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/MarkdownLinkExtractorMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/MarkdownLinkExtractorMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/MarkdownLinkExtractorMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/MarkdownMetadataExtractorMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/MarkdownMetadataExtractorMiddleware.test.ts -------------------------------------------------------------------------------- /src/scraper/middleware/MarkdownMetadataExtractorMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/MarkdownMetadataExtractorMiddleware.ts -------------------------------------------------------------------------------- /src/scraper/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/index.ts -------------------------------------------------------------------------------- /src/scraper/middleware/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/middleware/types.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/BasePipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/BasePipeline.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/BasePipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/BasePipeline.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/HtmlPipeline.charset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/HtmlPipeline.charset.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/HtmlPipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/HtmlPipeline.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/HtmlPipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/HtmlPipeline.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/JsonPipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/JsonPipeline.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/JsonPipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/JsonPipeline.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/MarkdownPipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/MarkdownPipeline.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/MarkdownPipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/MarkdownPipeline.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/PipelineFactory.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/PipelineFactory.integration.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/PipelineFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/PipelineFactory.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/PipelineFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/PipelineFactory.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/SourceCodePipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/SourceCodePipeline.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/SourceCodePipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/SourceCodePipeline.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/TextPipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/TextPipeline.test.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/TextPipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/TextPipeline.ts -------------------------------------------------------------------------------- /src/scraper/pipelines/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/pipelines/types.ts -------------------------------------------------------------------------------- /src/scraper/strategies/BaseScraperStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/BaseScraperStrategy.test.ts -------------------------------------------------------------------------------- /src/scraper/strategies/BaseScraperStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/BaseScraperStrategy.ts -------------------------------------------------------------------------------- /src/scraper/strategies/GitHubRepoProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/GitHubRepoProcessor.ts -------------------------------------------------------------------------------- /src/scraper/strategies/GitHubScraperStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/GitHubScraperStrategy.test.ts -------------------------------------------------------------------------------- /src/scraper/strategies/GitHubScraperStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/GitHubScraperStrategy.ts -------------------------------------------------------------------------------- /src/scraper/strategies/GitHubWikiProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/GitHubWikiProcessor.ts -------------------------------------------------------------------------------- /src/scraper/strategies/LocalFileStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/LocalFileStrategy.test.ts -------------------------------------------------------------------------------- /src/scraper/strategies/LocalFileStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/LocalFileStrategy.ts -------------------------------------------------------------------------------- /src/scraper/strategies/NpmScraperStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/NpmScraperStrategy.ts -------------------------------------------------------------------------------- /src/scraper/strategies/PyPiScraperStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/PyPiScraperStrategy.ts -------------------------------------------------------------------------------- /src/scraper/strategies/WebScraperStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/WebScraperStrategy.test.ts -------------------------------------------------------------------------------- /src/scraper/strategies/WebScraperStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/strategies/WebScraperStrategy.ts -------------------------------------------------------------------------------- /src/scraper/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/types.ts -------------------------------------------------------------------------------- /src/scraper/utils/SimpleMemoryCache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/SimpleMemoryCache.test.ts -------------------------------------------------------------------------------- /src/scraper/utils/SimpleMemoryCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/SimpleMemoryCache.ts -------------------------------------------------------------------------------- /src/scraper/utils/buffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/buffer.test.ts -------------------------------------------------------------------------------- /src/scraper/utils/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/buffer.ts -------------------------------------------------------------------------------- /src/scraper/utils/charset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/charset.test.ts -------------------------------------------------------------------------------- /src/scraper/utils/charset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/charset.ts -------------------------------------------------------------------------------- /src/scraper/utils/defaultPatterns.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/defaultPatterns.test.ts -------------------------------------------------------------------------------- /src/scraper/utils/defaultPatterns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/defaultPatterns.ts -------------------------------------------------------------------------------- /src/scraper/utils/patternMatcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/patternMatcher.test.ts -------------------------------------------------------------------------------- /src/scraper/utils/patternMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/patternMatcher.ts -------------------------------------------------------------------------------- /src/scraper/utils/sandbox.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/sandbox.test.ts -------------------------------------------------------------------------------- /src/scraper/utils/sandbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/sandbox.ts -------------------------------------------------------------------------------- /src/scraper/utils/scope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/scope.test.ts -------------------------------------------------------------------------------- /src/scraper/utils/scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/scraper/utils/scope.ts -------------------------------------------------------------------------------- /src/services/mcpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/services/mcpService.ts -------------------------------------------------------------------------------- /src/services/trpcService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/services/trpcService.ts -------------------------------------------------------------------------------- /src/services/webService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/services/webService.ts -------------------------------------------------------------------------------- /src/services/workerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/services/workerService.ts -------------------------------------------------------------------------------- /src/splitter/GreedySplitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/GreedySplitter.test.ts -------------------------------------------------------------------------------- /src/splitter/GreedySplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/GreedySplitter.ts -------------------------------------------------------------------------------- /src/splitter/JsonDocumentSplitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/JsonDocumentSplitter.test.ts -------------------------------------------------------------------------------- /src/splitter/JsonDocumentSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/JsonDocumentSplitter.ts -------------------------------------------------------------------------------- /src/splitter/SemanticMarkdownSplitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/SemanticMarkdownSplitter.test.ts -------------------------------------------------------------------------------- /src/splitter/SemanticMarkdownSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/SemanticMarkdownSplitter.ts -------------------------------------------------------------------------------- /src/splitter/TextDocumentSplitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/TextDocumentSplitter.test.ts -------------------------------------------------------------------------------- /src/splitter/TextDocumentSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/TextDocumentSplitter.ts -------------------------------------------------------------------------------- /src/splitter/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/errors.ts -------------------------------------------------------------------------------- /src/splitter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/index.ts -------------------------------------------------------------------------------- /src/splitter/splitters/CodeContentSplitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/splitters/CodeContentSplitter.test.ts -------------------------------------------------------------------------------- /src/splitter/splitters/CodeContentSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/splitters/CodeContentSplitter.ts -------------------------------------------------------------------------------- /src/splitter/splitters/TableContentSplitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/splitters/TableContentSplitter.test.ts -------------------------------------------------------------------------------- /src/splitter/splitters/TableContentSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/splitters/TableContentSplitter.ts -------------------------------------------------------------------------------- /src/splitter/splitters/TextContentSplitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/splitters/TextContentSplitter.test.ts -------------------------------------------------------------------------------- /src/splitter/splitters/TextContentSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/splitters/TextContentSplitter.ts -------------------------------------------------------------------------------- /src/splitter/splitters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/splitters/index.ts -------------------------------------------------------------------------------- /src/splitter/splitters/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/splitters/types.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/LanguageParserRegistry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/LanguageParserRegistry.test.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/LanguageParserRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/LanguageParserRegistry.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/TreesitterSourceCodeSplitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/TreesitterSourceCodeSplitter.test.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/TreesitterSourceCodeSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/TreesitterSourceCodeSplitter.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/parsers/PythonParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/parsers/PythonParser.test.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/parsers/PythonParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/parsers/PythonParser.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/parsers/TypeScriptParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/parsers/TypeScriptParser.test.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/parsers/TypeScriptParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/parsers/TypeScriptParser.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/parsers/languageTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/parsers/languageTypes.ts -------------------------------------------------------------------------------- /src/splitter/treesitter/parsers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/treesitter/parsers/types.ts -------------------------------------------------------------------------------- /src/splitter/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/splitter/types.ts -------------------------------------------------------------------------------- /src/store/DocumentManagementClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/DocumentManagementClient.ts -------------------------------------------------------------------------------- /src/store/DocumentManagementService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/DocumentManagementService.test.ts -------------------------------------------------------------------------------- /src/store/DocumentManagementService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/DocumentManagementService.ts -------------------------------------------------------------------------------- /src/store/DocumentRetrieverService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/DocumentRetrieverService.test.ts -------------------------------------------------------------------------------- /src/store/DocumentRetrieverService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/DocumentRetrieverService.ts -------------------------------------------------------------------------------- /src/store/DocumentStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/DocumentStore.test.ts -------------------------------------------------------------------------------- /src/store/DocumentStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/DocumentStore.ts -------------------------------------------------------------------------------- /src/store/applyMigrations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/applyMigrations.test.ts -------------------------------------------------------------------------------- /src/store/applyMigrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/applyMigrations.ts -------------------------------------------------------------------------------- /src/store/assembly/ContentAssemblyStrategyFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/ContentAssemblyStrategyFactory.test.ts -------------------------------------------------------------------------------- /src/store/assembly/ContentAssemblyStrategyFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/ContentAssemblyStrategyFactory.ts -------------------------------------------------------------------------------- /src/store/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/index.ts -------------------------------------------------------------------------------- /src/store/assembly/strategies/ContentAssemblyStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/strategies/ContentAssemblyStrategy.test.ts -------------------------------------------------------------------------------- /src/store/assembly/strategies/HierarchicalAssemblyStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/strategies/HierarchicalAssemblyStrategy.test.ts -------------------------------------------------------------------------------- /src/store/assembly/strategies/HierarchicalAssemblyStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/strategies/HierarchicalAssemblyStrategy.ts -------------------------------------------------------------------------------- /src/store/assembly/strategies/MarkdownAssemblyStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/strategies/MarkdownAssemblyStrategy.test.ts -------------------------------------------------------------------------------- /src/store/assembly/strategies/MarkdownAssemblyStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/strategies/MarkdownAssemblyStrategy.ts -------------------------------------------------------------------------------- /src/store/assembly/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/assembly/types.ts -------------------------------------------------------------------------------- /src/store/embeddings/EmbeddingConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/embeddings/EmbeddingConfig.test.ts -------------------------------------------------------------------------------- /src/store/embeddings/EmbeddingConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/embeddings/EmbeddingConfig.ts -------------------------------------------------------------------------------- /src/store/embeddings/EmbeddingFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/embeddings/EmbeddingFactory.test.ts -------------------------------------------------------------------------------- /src/store/embeddings/EmbeddingFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/embeddings/EmbeddingFactory.ts -------------------------------------------------------------------------------- /src/store/embeddings/FixedDimensionEmbeddings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/embeddings/FixedDimensionEmbeddings.test.ts -------------------------------------------------------------------------------- /src/store/embeddings/FixedDimensionEmbeddings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/embeddings/FixedDimensionEmbeddings.ts -------------------------------------------------------------------------------- /src/store/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/errors.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/trpc/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/trpc/interfaces.ts -------------------------------------------------------------------------------- /src/store/trpc/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/trpc/router.ts -------------------------------------------------------------------------------- /src/store/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/store/types.ts -------------------------------------------------------------------------------- /src/telemetry/TelemetryConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/TelemetryConfig.test.ts -------------------------------------------------------------------------------- /src/telemetry/TelemetryConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/TelemetryConfig.ts -------------------------------------------------------------------------------- /src/telemetry/TelemetryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/TelemetryService.ts -------------------------------------------------------------------------------- /src/telemetry/eventTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/eventTypes.ts -------------------------------------------------------------------------------- /src/telemetry/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/index.ts -------------------------------------------------------------------------------- /src/telemetry/postHogClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/postHogClient.test.ts -------------------------------------------------------------------------------- /src/telemetry/postHogClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/postHogClient.ts -------------------------------------------------------------------------------- /src/telemetry/sanitizer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/sanitizer.test.ts -------------------------------------------------------------------------------- /src/telemetry/sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/sanitizer.ts -------------------------------------------------------------------------------- /src/telemetry/telemetry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/telemetry.test.ts -------------------------------------------------------------------------------- /src/telemetry/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/telemetry/telemetry.ts -------------------------------------------------------------------------------- /src/tools/CancelJobTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/CancelJobTool.test.ts -------------------------------------------------------------------------------- /src/tools/CancelJobTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/CancelJobTool.ts -------------------------------------------------------------------------------- /src/tools/ClearCompletedJobsTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/ClearCompletedJobsTool.test.ts -------------------------------------------------------------------------------- /src/tools/ClearCompletedJobsTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/ClearCompletedJobsTool.ts -------------------------------------------------------------------------------- /src/tools/FetchUrlTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/FetchUrlTool.test.ts -------------------------------------------------------------------------------- /src/tools/FetchUrlTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/FetchUrlTool.ts -------------------------------------------------------------------------------- /src/tools/FindVersionTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/FindVersionTool.test.ts -------------------------------------------------------------------------------- /src/tools/FindVersionTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/FindVersionTool.ts -------------------------------------------------------------------------------- /src/tools/GetJobInfoTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/GetJobInfoTool.test.ts -------------------------------------------------------------------------------- /src/tools/GetJobInfoTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/GetJobInfoTool.ts -------------------------------------------------------------------------------- /src/tools/ListJobsTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/ListJobsTool.test.ts -------------------------------------------------------------------------------- /src/tools/ListJobsTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/ListJobsTool.ts -------------------------------------------------------------------------------- /src/tools/ListLibrariesTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/ListLibrariesTool.test.ts -------------------------------------------------------------------------------- /src/tools/ListLibrariesTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/ListLibrariesTool.ts -------------------------------------------------------------------------------- /src/tools/RefreshVersionTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/RefreshVersionTool.ts -------------------------------------------------------------------------------- /src/tools/RemoveTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/RemoveTool.test.ts -------------------------------------------------------------------------------- /src/tools/RemoveTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/RemoveTool.ts -------------------------------------------------------------------------------- /src/tools/ScrapeTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/ScrapeTool.test.ts -------------------------------------------------------------------------------- /src/tools/ScrapeTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/ScrapeTool.ts -------------------------------------------------------------------------------- /src/tools/SearchTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/SearchTool.test.ts -------------------------------------------------------------------------------- /src/tools/SearchTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/SearchTool.ts -------------------------------------------------------------------------------- /src/tools/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/errors.ts -------------------------------------------------------------------------------- /src/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/tools/index.ts -------------------------------------------------------------------------------- /src/types/build-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/types/build-env.d.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/config.ts -------------------------------------------------------------------------------- /src/utils/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/dom.ts -------------------------------------------------------------------------------- /src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/errors.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/mimeTypeUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/mimeTypeUtils.test.ts -------------------------------------------------------------------------------- /src/utils/mimeTypeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/mimeTypeUtils.ts -------------------------------------------------------------------------------- /src/utils/paths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/paths.test.ts -------------------------------------------------------------------------------- /src/utils/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/paths.ts -------------------------------------------------------------------------------- /src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/string.ts -------------------------------------------------------------------------------- /src/utils/url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/url.test.ts -------------------------------------------------------------------------------- /src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/url.ts -------------------------------------------------------------------------------- /src/utils/version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/version.test.ts -------------------------------------------------------------------------------- /src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/utils/version.ts -------------------------------------------------------------------------------- /src/web/EventClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/EventClient.ts -------------------------------------------------------------------------------- /src/web/components/AddJobButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/AddJobButton.tsx -------------------------------------------------------------------------------- /src/web/components/AddVersionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/AddVersionButton.tsx -------------------------------------------------------------------------------- /src/web/components/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/Alert.tsx -------------------------------------------------------------------------------- /src/web/components/AnalyticsCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/AnalyticsCards.tsx -------------------------------------------------------------------------------- /src/web/components/JobItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/JobItem.tsx -------------------------------------------------------------------------------- /src/web/components/JobList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/JobList.tsx -------------------------------------------------------------------------------- /src/web/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/Layout.tsx -------------------------------------------------------------------------------- /src/web/components/LibraryDetailCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/LibraryDetailCard.tsx -------------------------------------------------------------------------------- /src/web/components/LibraryItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/LibraryItem.tsx -------------------------------------------------------------------------------- /src/web/components/LibraryList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/LibraryList.tsx -------------------------------------------------------------------------------- /src/web/components/LibrarySearchCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/LibrarySearchCard.tsx -------------------------------------------------------------------------------- /src/web/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /src/web/components/PrimaryButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/PrimaryButton.tsx -------------------------------------------------------------------------------- /src/web/components/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/ProgressBar.tsx -------------------------------------------------------------------------------- /src/web/components/ScrapeForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/ScrapeForm.tsx -------------------------------------------------------------------------------- /src/web/components/ScrapeFormContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/ScrapeFormContent.tsx -------------------------------------------------------------------------------- /src/web/components/SearchResultItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/SearchResultItem.tsx -------------------------------------------------------------------------------- /src/web/components/SearchResultList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/SearchResultList.tsx -------------------------------------------------------------------------------- /src/web/components/SearchResultSkeletonItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/SearchResultSkeletonItem.tsx -------------------------------------------------------------------------------- /src/web/components/StatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/StatusBadge.tsx -------------------------------------------------------------------------------- /src/web/components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/Toast.tsx -------------------------------------------------------------------------------- /src/web/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/Tooltip.tsx -------------------------------------------------------------------------------- /src/web/components/VersionBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/VersionBadge.tsx -------------------------------------------------------------------------------- /src/web/components/VersionDetailsRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/components/VersionDetailsRow.tsx -------------------------------------------------------------------------------- /src/web/main.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/main.client.ts -------------------------------------------------------------------------------- /src/web/routes/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/events.ts -------------------------------------------------------------------------------- /src/web/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/index.tsx -------------------------------------------------------------------------------- /src/web/routes/jobs/cancel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/jobs/cancel.tsx -------------------------------------------------------------------------------- /src/web/routes/jobs/clear-completed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/jobs/clear-completed.tsx -------------------------------------------------------------------------------- /src/web/routes/jobs/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/jobs/list.tsx -------------------------------------------------------------------------------- /src/web/routes/jobs/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/jobs/new.tsx -------------------------------------------------------------------------------- /src/web/routes/libraries/detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/libraries/detail.tsx -------------------------------------------------------------------------------- /src/web/routes/libraries/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/libraries/list.tsx -------------------------------------------------------------------------------- /src/web/routes/stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/routes/stats.tsx -------------------------------------------------------------------------------- /src/web/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/styles/main.css -------------------------------------------------------------------------------- /src/web/utils/versionCheck.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/utils/versionCheck.test.ts -------------------------------------------------------------------------------- /src/web/utils/versionCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/utils/versionCheck.ts -------------------------------------------------------------------------------- /src/web/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/src/web/web.ts -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | .* 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/README.md -------------------------------------------------------------------------------- /test/auth-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/auth-e2e.test.ts -------------------------------------------------------------------------------- /test/fixtures/html.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/fixtures/html.html -------------------------------------------------------------------------------- /test/fixtures/json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/fixtures/json.json -------------------------------------------------------------------------------- /test/fixtures/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /deny 3 | -------------------------------------------------------------------------------- /test/fixtures/xml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/fixtures/xml.xml -------------------------------------------------------------------------------- /test/html-pipeline-basic-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/html-pipeline-basic-e2e.test.ts -------------------------------------------------------------------------------- /test/html-pipeline-live-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/html-pipeline-live-e2e.test.ts -------------------------------------------------------------------------------- /test/html-pipeline-nonhtml-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/html-pipeline-nonhtml-e2e.test.ts -------------------------------------------------------------------------------- /test/mcp-http-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/mcp-http-e2e.test.ts -------------------------------------------------------------------------------- /test/mcp-stdio-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/mcp-stdio-e2e.test.ts -------------------------------------------------------------------------------- /test/mock-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/mock-server.ts -------------------------------------------------------------------------------- /test/refresh-pipeline-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/refresh-pipeline-e2e.test.ts -------------------------------------------------------------------------------- /test/setup-e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/setup-e2e.ts -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- 1 | import { vi } from "vitest"; 2 | 3 | vi.mock("../src/utils/logger"); 4 | -------------------------------------------------------------------------------- /test/vector-search-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/test/vector-search-e2e.test.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vite.config.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arabold/docs-mcp-server/HEAD/vite.config.web.ts --------------------------------------------------------------------------------