gitextract_uvm80w2r/ ├── .gitattributes ├── .github/ │ ├── pull_request_template.md │ └── workflows/ │ ├── claude.yml │ ├── python.yml │ ├── readme-pr-check.yml │ ├── release.yml │ └── typescript.yml ├── .gitignore ├── .mcp.json ├── .npmrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── package.json ├── scripts/ │ └── release.py ├── src/ │ ├── everything/ │ │ ├── .prettierignore │ │ ├── AGENTS.md │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── prompts.test.ts │ │ │ ├── registrations.test.ts │ │ │ ├── resources.test.ts │ │ │ ├── server.test.ts │ │ │ └── tools.test.ts │ │ ├── docs/ │ │ │ ├── architecture.md │ │ │ ├── extension.md │ │ │ ├── features.md │ │ │ ├── how-it-works.md │ │ │ ├── instructions.md │ │ │ ├── startup.md │ │ │ └── structure.md │ │ ├── index.ts │ │ ├── package.json │ │ ├── prompts/ │ │ │ ├── args.ts │ │ │ ├── completions.ts │ │ │ ├── index.ts │ │ │ ├── resource.ts │ │ │ └── simple.ts │ │ ├── resources/ │ │ │ ├── files.ts │ │ │ ├── index.ts │ │ │ ├── session.ts │ │ │ ├── subscriptions.ts │ │ │ └── templates.ts │ │ ├── server/ │ │ │ ├── index.ts │ │ │ ├── logging.ts │ │ │ └── roots.ts │ │ ├── tools/ │ │ │ ├── echo.ts │ │ │ ├── get-annotated-message.ts │ │ │ ├── get-env.ts │ │ │ ├── get-resource-links.ts │ │ │ ├── get-resource-reference.ts │ │ │ ├── get-roots-list.ts │ │ │ ├── get-structured-content.ts │ │ │ ├── get-sum.ts │ │ │ ├── get-tiny-image.ts │ │ │ ├── gzip-file-as-resource.ts │ │ │ ├── index.ts │ │ │ ├── simulate-research-query.ts │ │ │ ├── toggle-simulated-logging.ts │ │ │ ├── toggle-subscriber-updates.ts │ │ │ ├── trigger-elicitation-request-async.ts │ │ │ ├── trigger-elicitation-request.ts │ │ │ ├── trigger-long-running-operation.ts │ │ │ ├── trigger-sampling-request-async.ts │ │ │ └── trigger-sampling-request.ts │ │ ├── transports/ │ │ │ ├── sse.ts │ │ │ ├── stdio.ts │ │ │ └── streamableHttp.ts │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── fetch/ │ │ ├── .python-version │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── pyproject.toml │ │ ├── src/ │ │ │ └── mcp_server_fetch/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ └── server.py │ │ └── tests/ │ │ ├── __init__.py │ │ └── test_server.py │ ├── filesystem/ │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── directory-tree.test.ts │ │ │ ├── lib.test.ts │ │ │ ├── path-utils.test.ts │ │ │ ├── path-validation.test.ts │ │ │ ├── roots-utils.test.ts │ │ │ ├── startup-validation.test.ts │ │ │ └── structured-content.test.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── package.json │ │ ├── path-utils.ts │ │ ├── path-validation.ts │ │ ├── roots-utils.ts │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── git/ │ │ ├── .gitignore │ │ ├── .python-version │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── pyproject.toml │ │ ├── src/ │ │ │ └── mcp_server_git/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── py.typed │ │ │ └── server.py │ │ └── tests/ │ │ └── test_server.py │ ├── memory/ │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── file-path.test.ts │ │ │ └── knowledge-graph.test.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── sequentialthinking/ │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── lib.test.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ └── time/ │ ├── .python-version │ ├── Dockerfile │ ├── README.md │ ├── pyproject.toml │ ├── src/ │ │ └── mcp_server_time/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ └── server.py │ └── test/ │ └── time_server_test.py └── tsconfig.json