├── .eslintrc.json ├── .github ├── FUNDING.yml └── workflows │ ├── README.md │ └── publish-alpha.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .syncpackrc.json ├── .yarn └── releases │ └── yarn-4.9.1.cjs ├── .yarnrc.yml ├── AGENTS.md ├── LICENSE ├── README.md ├── assets └── logo.png ├── docs ├── AUTH_GUIDE.md └── CONFIGURATION.md ├── glama.json ├── package.json ├── packages ├── octocode-local │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── .prettierrc │ ├── ARCHITECTURE.md │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── logo.png │ ├── manifest.json │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── commands │ │ │ ├── BaseCommandBuilder.ts │ │ │ ├── FindCommandBuilder.ts │ │ │ ├── LsCommandBuilder.ts │ │ │ └── RipgrepCommandBuilder.ts │ │ ├── constants.ts │ │ ├── errors │ │ │ └── errorCodes.ts │ │ ├── index.ts │ │ ├── prompts │ │ │ ├── local_explorer.md │ │ │ └── local_explorer.ts │ │ ├── scheme │ │ │ ├── baseSchema.ts │ │ │ ├── local_fetch_content.ts │ │ │ ├── local_find_files.ts │ │ │ ├── local_ripgrep.ts │ │ │ ├── local_view_structure.ts │ │ │ └── responsePriority.ts │ │ ├── security │ │ │ ├── commandValidator.ts │ │ │ ├── executionContextValidator.ts │ │ │ ├── ignoredPathFilter.ts │ │ │ ├── pathValidator.ts │ │ │ ├── patternsConstants.ts │ │ │ └── securityConstants.ts │ │ ├── tools │ │ │ ├── hints.ts │ │ │ ├── local_fetch_content.ts │ │ │ ├── local_find_files.ts │ │ │ ├── local_ripgrep.ts │ │ │ ├── local_view_structure.ts │ │ │ └── toolsManager.ts │ │ ├── types.ts │ │ ├── types │ │ │ └── markdown.d.ts │ │ └── utils │ │ │ ├── bulkOperations.ts │ │ │ ├── exec.ts │ │ │ ├── fileFilters.ts │ │ │ ├── fileSize.ts │ │ │ ├── minifier.ts │ │ │ ├── pagination.ts │ │ │ ├── promiseUtils.ts │ │ │ ├── responses.ts │ │ │ ├── tokenValidation.ts │ │ │ └── toolHelpers.ts │ ├── tests │ │ ├── commands │ │ │ ├── FindCommandBuilder.test.ts │ │ │ ├── LsCommandBuilder.test.ts │ │ │ └── RipgrepCommandBuilder.test.ts │ │ ├── integration │ │ │ ├── all-tools-node-modules.test.ts │ │ │ └── sanity-all-tools.test.ts │ │ ├── security │ │ │ ├── exec-integration.test.ts │ │ │ ├── executionContextValidator.test.ts │ │ │ ├── investigate-bypasses.test.ts │ │ │ ├── pathValidator.test.ts │ │ │ ├── penetration-test.test.ts │ │ │ ├── race-condition-attack.test.ts │ │ │ └── symlink-attack.test.ts │ │ ├── tools │ │ │ ├── local_fetch_content.test.ts │ │ │ ├── local_find_files.test.ts │ │ │ ├── local_ripgrep.test.ts │ │ │ └── local_view_structure.test.ts │ │ └── utils │ │ │ ├── bulkOperations.test.ts │ │ │ ├── fileSize.test.ts │ │ │ ├── minifier.test.ts │ │ │ ├── pagination.test.ts │ │ │ ├── promiseUtils.test.ts │ │ │ ├── responses.test.ts │ │ │ └── tokenValidation.test.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── octocode-mcp │ ├── .dxtignore │ ├── ARCHITECTURE.md │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── logo_white.png │ ├── manifest.json │ ├── package.json │ ├── rollup.config.js │ ├── server.json │ ├── src │ │ ├── errorCodes.ts │ │ ├── github │ │ │ ├── client.ts │ │ │ ├── codeSearch.ts │ │ │ ├── errorConstants.ts │ │ │ ├── errors.ts │ │ │ ├── fileOperations.ts │ │ │ ├── githubAPI.ts │ │ │ ├── index.ts │ │ │ ├── pullRequestSearch.ts │ │ │ ├── queryBuilders.ts │ │ │ └── repoSearch.ts │ │ ├── index.ts │ │ ├── prompts │ │ │ └── prompts.ts │ │ ├── responses.ts │ │ ├── scheme │ │ │ ├── baseSchema.ts │ │ │ ├── github_fetch_content.ts │ │ │ ├── github_search_code.ts │ │ │ ├── github_search_pull_requests.ts │ │ │ ├── github_search_repos.ts │ │ │ └── github_view_repo_structure.ts │ │ ├── security │ │ │ ├── contentSanitizer.ts │ │ │ ├── mask.ts │ │ │ ├── regexes.ts │ │ │ └── withSecurityValidation.ts │ │ ├── serverConfig.ts │ │ ├── session.ts │ │ ├── tools │ │ │ ├── content.json │ │ │ ├── github_fetch_content.ts │ │ │ ├── github_search_code.ts │ │ │ ├── github_search_pull_requests.ts │ │ │ ├── github_search_repos.ts │ │ │ ├── github_view_repo_structure.ts │ │ │ ├── toolConfig.ts │ │ │ ├── toolMetadata.ts │ │ │ ├── toolsManager.ts │ │ │ └── utils.ts │ │ ├── types.ts │ │ ├── types │ │ │ └── markdown.d.ts │ │ └── utils │ │ │ ├── bulkOperations.ts │ │ │ ├── cache.ts │ │ │ ├── diffParser.ts │ │ │ ├── exec.ts │ │ │ ├── fetchWithRetries.ts │ │ │ ├── fileFilters.ts │ │ │ ├── logger.ts │ │ │ └── promiseUtils.ts │ ├── tests │ │ ├── errorCodes.test.ts │ │ ├── fixtures │ │ │ ├── mcp-fixtures.test.ts │ │ │ └── mcp-fixtures.ts │ │ ├── github │ │ │ ├── client.test.ts │ │ │ ├── codeSearch.filtering.test.ts │ │ │ ├── codeSearch.security.test.ts │ │ │ ├── errors.test.ts │ │ │ ├── fileOperations.processContent.test.ts │ │ │ ├── fileOperations.recursive.test.ts │ │ │ ├── githubAPI.test.ts │ │ │ ├── index.test.ts │ │ │ ├── pullRequestSearch.coverage.test.ts │ │ │ ├── pullRequestSearch.test.ts │ │ │ ├── queryBuilders.test.ts │ │ │ └── repoSearch.test.ts │ │ ├── index.logic.test.ts │ │ ├── index.shutdown.test.ts │ │ ├── index.startup.test.ts │ │ ├── index.test.ts │ │ ├── investigate_pr_response.test.ts │ │ ├── prompts │ │ │ └── prompts.test.ts │ │ ├── scheme │ │ │ └── github_fetch_content.test.ts │ │ ├── security │ │ │ ├── contentSanitizer.test.ts │ │ │ ├── mask.test.ts │ │ │ ├── withSecurityValidation.basic.test.ts │ │ │ ├── withSecurityValidation.extractRepoOwner.test.ts │ │ │ ├── withSecurityValidation.extractResearchFields.test.ts │ │ │ └── withSecurityValidation.logging.test.ts │ │ ├── serverConfig.test.ts │ │ ├── session.edgecases.test.ts │ │ ├── session.logging_control.test.ts │ │ ├── session.test.ts │ │ ├── setup.ts │ │ ├── tools │ │ │ ├── callback.test.ts │ │ │ ├── github_fetch_content.test.ts │ │ │ ├── github_search_code.filtering.test.ts │ │ │ ├── github_search_code.match_modes.test.ts │ │ │ ├── github_search_code.test.ts │ │ │ ├── github_search_code.tool.test.ts │ │ │ ├── github_search_pull_requests.test.ts │ │ │ ├── github_search_repos.tool.test.ts │ │ │ ├── github_search_repos_integration.test.ts │ │ │ ├── github_search_repos_query_splitting.test.ts │ │ │ ├── github_view_repo_structure.test.ts │ │ │ ├── github_view_repo_structure_filters.test.ts │ │ │ ├── hints.test.ts │ │ │ ├── response_structure.test.ts │ │ │ ├── toolMetadata.edge.test.ts │ │ │ ├── toolMetadata.final.test.ts │ │ │ ├── toolMetadata.test.ts │ │ │ ├── toolsManager.metadata.test.ts │ │ │ ├── toolsManager.test.ts │ │ │ ├── tools_logging_integration.test.ts │ │ │ ├── userContext_authInfo_propagation.test.ts │ │ │ └── utils.test.ts │ │ ├── types │ │ │ └── github-openapi.test.ts │ │ └── utils │ │ │ ├── betaFeatures.test.ts │ │ │ ├── bulkOperations.instructions.test.ts │ │ │ ├── bulkOperations.test.ts │ │ │ ├── cache.collision.test.ts │ │ │ ├── cache.dataCache.test.ts │ │ │ ├── diffParser.test.ts │ │ │ ├── exec.test.ts │ │ │ ├── fetchWithRetries.additional.test.ts │ │ │ ├── fetchWithRetries.test.ts │ │ │ ├── fileFilters.test.ts │ │ │ ├── github │ │ │ └── fileOperations.test.ts │ │ │ ├── githubAPI.test.ts │ │ │ ├── logger.test.ts │ │ │ ├── promiseUtils.concurrency.test.ts │ │ │ ├── promiseUtils.edgecases.test.ts │ │ │ ├── promiseUtils.test.ts │ │ │ ├── responses.empty_arrays.test.ts │ │ │ ├── responses.test.ts │ │ │ ├── sessionCacheTests.test.ts │ │ │ └── testHelpers.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts └── octocode-utils │ ├── .eslintignore │ ├── .eslintrc.json │ ├── ARCHITECTURE.md │ ├── LICENSE │ ├── README.md │ ├── assets │ └── logo_builder.png │ ├── package.json │ ├── rollup.config.js │ ├── src │ ├── index.ts │ ├── jsonToYamlString.ts │ └── minifier.ts │ ├── tests │ ├── helpers │ │ └── tokenizer.ts │ ├── jsonToYamlString.config.test.ts │ ├── jsonToYamlString.output.test.ts │ └── minifier.test.ts │ ├── tsconfig.json │ └── vitest.config.ts └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/publish-alpha.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.github/workflows/publish-alpha.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.12.0 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.syncpackrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.syncpackrc.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.9.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.yarn/releases/yarn-4.9.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/assets/logo.png -------------------------------------------------------------------------------- /docs/AUTH_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/docs/AUTH_GUIDE.md -------------------------------------------------------------------------------- /docs/CONFIGURATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/docs/CONFIGURATION.md -------------------------------------------------------------------------------- /glama.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/glama.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/package.json -------------------------------------------------------------------------------- /packages/octocode-local/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/.eslintrc.json -------------------------------------------------------------------------------- /packages/octocode-local/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/.gitignore -------------------------------------------------------------------------------- /packages/octocode-local/.nvmrc: -------------------------------------------------------------------------------- 1 | 18.12.0 -------------------------------------------------------------------------------- /packages/octocode-local/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/.prettierrc -------------------------------------------------------------------------------- /packages/octocode-local/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/ARCHITECTURE.md -------------------------------------------------------------------------------- /packages/octocode-local/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/LICENSE -------------------------------------------------------------------------------- /packages/octocode-local/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/README.md -------------------------------------------------------------------------------- /packages/octocode-local/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/assets/logo.png -------------------------------------------------------------------------------- /packages/octocode-local/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/manifest.json -------------------------------------------------------------------------------- /packages/octocode-local/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/package.json -------------------------------------------------------------------------------- /packages/octocode-local/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/rollup.config.js -------------------------------------------------------------------------------- /packages/octocode-local/src/commands/BaseCommandBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/commands/BaseCommandBuilder.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/commands/FindCommandBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/commands/FindCommandBuilder.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/commands/LsCommandBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/commands/LsCommandBuilder.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/commands/RipgrepCommandBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/commands/RipgrepCommandBuilder.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/constants.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/errors/errorCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/errors/errorCodes.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/index.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/prompts/local_explorer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/prompts/local_explorer.md -------------------------------------------------------------------------------- /packages/octocode-local/src/prompts/local_explorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/prompts/local_explorer.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/scheme/baseSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/scheme/baseSchema.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/scheme/local_fetch_content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/scheme/local_fetch_content.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/scheme/local_find_files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/scheme/local_find_files.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/scheme/local_ripgrep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/scheme/local_ripgrep.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/scheme/local_view_structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/scheme/local_view_structure.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/scheme/responsePriority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/scheme/responsePriority.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/security/commandValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/security/commandValidator.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/security/executionContextValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/security/executionContextValidator.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/security/ignoredPathFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/security/ignoredPathFilter.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/security/pathValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/security/pathValidator.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/security/patternsConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/security/patternsConstants.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/security/securityConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/security/securityConstants.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/tools/hints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/tools/hints.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/tools/local_fetch_content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/tools/local_fetch_content.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/tools/local_find_files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/tools/local_find_files.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/tools/local_ripgrep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/tools/local_ripgrep.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/tools/local_view_structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/tools/local_view_structure.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/tools/toolsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/tools/toolsManager.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/types.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/types/markdown.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/types/markdown.d.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/bulkOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/bulkOperations.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/exec.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/fileFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/fileFilters.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/fileSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/fileSize.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/minifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/minifier.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/pagination.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/promiseUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/promiseUtils.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/responses.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/tokenValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/tokenValidation.ts -------------------------------------------------------------------------------- /packages/octocode-local/src/utils/toolHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/src/utils/toolHelpers.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/commands/FindCommandBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/commands/FindCommandBuilder.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/commands/LsCommandBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/commands/LsCommandBuilder.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/commands/RipgrepCommandBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/commands/RipgrepCommandBuilder.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/integration/all-tools-node-modules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/integration/all-tools-node-modules.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/integration/sanity-all-tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/integration/sanity-all-tools.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/security/exec-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/security/exec-integration.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/security/executionContextValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/security/executionContextValidator.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/security/investigate-bypasses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/security/investigate-bypasses.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/security/pathValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/security/pathValidator.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/security/penetration-test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/security/penetration-test.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/security/race-condition-attack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/security/race-condition-attack.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/security/symlink-attack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/security/symlink-attack.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/tools/local_fetch_content.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/tools/local_fetch_content.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/tools/local_find_files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/tools/local_find_files.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/tools/local_ripgrep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/tools/local_ripgrep.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/tools/local_view_structure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/tools/local_view_structure.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/utils/bulkOperations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/utils/bulkOperations.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/utils/fileSize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/utils/fileSize.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/utils/minifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/utils/minifier.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/utils/pagination.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/utils/pagination.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/utils/promiseUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/utils/promiseUtils.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/utils/responses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/utils/responses.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tests/utils/tokenValidation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tests/utils/tokenValidation.test.ts -------------------------------------------------------------------------------- /packages/octocode-local/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/tsconfig.json -------------------------------------------------------------------------------- /packages/octocode-local/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-local/vitest.config.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/.dxtignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/.dxtignore -------------------------------------------------------------------------------- /packages/octocode-mcp/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/ARCHITECTURE.md -------------------------------------------------------------------------------- /packages/octocode-mcp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/LICENSE -------------------------------------------------------------------------------- /packages/octocode-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/README.md -------------------------------------------------------------------------------- /packages/octocode-mcp/assets/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/assets/logo_white.png -------------------------------------------------------------------------------- /packages/octocode-mcp/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/manifest.json -------------------------------------------------------------------------------- /packages/octocode-mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/package.json -------------------------------------------------------------------------------- /packages/octocode-mcp/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/rollup.config.js -------------------------------------------------------------------------------- /packages/octocode-mcp/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/server.json -------------------------------------------------------------------------------- /packages/octocode-mcp/src/errorCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/errorCodes.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/client.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/codeSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/codeSearch.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/errorConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/errorConstants.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/errors.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/fileOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/fileOperations.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/githubAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/githubAPI.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/index.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/pullRequestSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/pullRequestSearch.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/queryBuilders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/queryBuilders.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/github/repoSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/github/repoSearch.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/index.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/prompts/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/prompts/prompts.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/responses.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/scheme/baseSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/scheme/baseSchema.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/scheme/github_fetch_content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/scheme/github_fetch_content.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/scheme/github_search_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/scheme/github_search_code.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/scheme/github_search_pull_requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/scheme/github_search_pull_requests.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/scheme/github_search_repos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/scheme/github_search_repos.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/scheme/github_view_repo_structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/scheme/github_view_repo_structure.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/security/contentSanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/security/contentSanitizer.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/security/mask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/security/mask.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/security/regexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/security/regexes.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/security/withSecurityValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/security/withSecurityValidation.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/serverConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/serverConfig.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/session.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/content.json -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/github_fetch_content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/github_fetch_content.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/github_search_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/github_search_code.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/github_search_pull_requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/github_search_pull_requests.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/github_search_repos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/github_search_repos.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/github_view_repo_structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/github_view_repo_structure.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/toolConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/toolConfig.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/toolMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/toolMetadata.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/toolsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/toolsManager.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/tools/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/tools/utils.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/types.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/types/markdown.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/types/markdown.d.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/utils/bulkOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/utils/bulkOperations.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/utils/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/utils/cache.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/utils/diffParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/utils/diffParser.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/utils/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/utils/exec.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/utils/fetchWithRetries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/utils/fetchWithRetries.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/utils/fileFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/utils/fileFilters.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/utils/logger.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/src/utils/promiseUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/src/utils/promiseUtils.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/errorCodes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/errorCodes.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/fixtures/mcp-fixtures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/fixtures/mcp-fixtures.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/fixtures/mcp-fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/fixtures/mcp-fixtures.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/client.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/codeSearch.filtering.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/codeSearch.filtering.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/codeSearch.security.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/codeSearch.security.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/errors.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/fileOperations.processContent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/fileOperations.processContent.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/fileOperations.recursive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/fileOperations.recursive.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/githubAPI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/githubAPI.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/index.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/pullRequestSearch.coverage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/pullRequestSearch.coverage.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/pullRequestSearch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/pullRequestSearch.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/queryBuilders.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/queryBuilders.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/github/repoSearch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/github/repoSearch.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/index.logic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/index.logic.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/index.shutdown.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/index.shutdown.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/index.startup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/index.startup.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/index.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/investigate_pr_response.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/investigate_pr_response.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/prompts/prompts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/prompts/prompts.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/scheme/github_fetch_content.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/scheme/github_fetch_content.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/security/contentSanitizer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/security/contentSanitizer.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/security/mask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/security/mask.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/security/withSecurityValidation.basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/security/withSecurityValidation.basic.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/security/withSecurityValidation.extractRepoOwner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/security/withSecurityValidation.extractRepoOwner.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/security/withSecurityValidation.extractResearchFields.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/security/withSecurityValidation.extractResearchFields.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/security/withSecurityValidation.logging.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/security/withSecurityValidation.logging.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/serverConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/serverConfig.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/session.edgecases.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/session.edgecases.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/session.logging_control.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/session.logging_control.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/session.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/session.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/setup.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/callback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/callback.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_fetch_content.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_fetch_content.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_search_code.filtering.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_search_code.filtering.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_search_code.match_modes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_search_code.match_modes.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_search_code.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_search_code.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_search_code.tool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_search_code.tool.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_search_pull_requests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_search_pull_requests.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_search_repos.tool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_search_repos.tool.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_search_repos_integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_search_repos_integration.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_search_repos_query_splitting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_search_repos_query_splitting.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_view_repo_structure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_view_repo_structure.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/github_view_repo_structure_filters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/github_view_repo_structure_filters.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/hints.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/hints.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/response_structure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/response_structure.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/toolMetadata.edge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/toolMetadata.edge.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/toolMetadata.final.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/toolMetadata.final.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/toolMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/toolMetadata.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/toolsManager.metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/toolsManager.metadata.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/toolsManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/toolsManager.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/tools_logging_integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/tools_logging_integration.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/userContext_authInfo_propagation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/userContext_authInfo_propagation.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/tools/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/tools/utils.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/types/github-openapi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/types/github-openapi.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/betaFeatures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/betaFeatures.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/bulkOperations.instructions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/bulkOperations.instructions.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/bulkOperations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/bulkOperations.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/cache.collision.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/cache.collision.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/cache.dataCache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/cache.dataCache.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/diffParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/diffParser.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/exec.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/exec.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/fetchWithRetries.additional.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/fetchWithRetries.additional.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/fetchWithRetries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/fetchWithRetries.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/fileFilters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/fileFilters.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/github/fileOperations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/github/fileOperations.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/githubAPI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/githubAPI.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/logger.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/promiseUtils.concurrency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/promiseUtils.concurrency.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/promiseUtils.edgecases.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/promiseUtils.edgecases.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/promiseUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/promiseUtils.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/responses.empty_arrays.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/responses.empty_arrays.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/responses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/responses.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/sessionCacheTests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/sessionCacheTests.test.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tests/utils/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tests/utils/testHelpers.ts -------------------------------------------------------------------------------- /packages/octocode-mcp/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tsconfig.build.json -------------------------------------------------------------------------------- /packages/octocode-mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/tsconfig.json -------------------------------------------------------------------------------- /packages/octocode-mcp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-mcp/vitest.config.ts -------------------------------------------------------------------------------- /packages/octocode-utils/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/.eslintignore -------------------------------------------------------------------------------- /packages/octocode-utils/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/.eslintrc.json -------------------------------------------------------------------------------- /packages/octocode-utils/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/ARCHITECTURE.md -------------------------------------------------------------------------------- /packages/octocode-utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/LICENSE -------------------------------------------------------------------------------- /packages/octocode-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/README.md -------------------------------------------------------------------------------- /packages/octocode-utils/assets/logo_builder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/assets/logo_builder.png -------------------------------------------------------------------------------- /packages/octocode-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/package.json -------------------------------------------------------------------------------- /packages/octocode-utils/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/rollup.config.js -------------------------------------------------------------------------------- /packages/octocode-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/src/index.ts -------------------------------------------------------------------------------- /packages/octocode-utils/src/jsonToYamlString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/src/jsonToYamlString.ts -------------------------------------------------------------------------------- /packages/octocode-utils/src/minifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/src/minifier.ts -------------------------------------------------------------------------------- /packages/octocode-utils/tests/helpers/tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/tests/helpers/tokenizer.ts -------------------------------------------------------------------------------- /packages/octocode-utils/tests/jsonToYamlString.config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/tests/jsonToYamlString.config.test.ts -------------------------------------------------------------------------------- /packages/octocode-utils/tests/jsonToYamlString.output.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/tests/jsonToYamlString.output.test.ts -------------------------------------------------------------------------------- /packages/octocode-utils/tests/minifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/tests/minifier.test.ts -------------------------------------------------------------------------------- /packages/octocode-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/octocode-utils/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/packages/octocode-utils/vitest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgauryy/octocode-mcp/HEAD/yarn.lock --------------------------------------------------------------------------------