dependency-report.json•9.72 kB
{
"generated_at": "2025-09-24T19:12:17.819782",
"python_version": "3.13.7 (v3.13.7:bcee1c32211, Aug 14 2025, 19:10:51) [Clang 16.0.0 (clang-1600.0.26.6)]",
"core_dependencies": {
"mcp": {
"version": "1.14.1",
"summary": "Model Context Protocol SDK",
"home_page": "https://modelcontextprotocol.io",
"author": "Anthropic, PBC.",
"license": "MIT",
"requires": [
"anyio",
"httpx",
"httpx-sse",
"jsonschema",
"pydantic",
"pydantic-settings",
"python-multipart",
"sse-starlette",
"starlette",
"uvicorn"
]
},
"paramiko": {
"version": "4.0.0",
"summary": "SSH2 protocol library",
"home_page": "",
"author": "",
"license": "",
"requires": [
"bcrypt",
"cryptography",
"invoke",
"pynacl"
]
}
},
"all_dependencies": [
{
"name": "annotated-types",
"version": "0.7.0"
},
{
"name": "ansible",
"version": "11.8.0"
},
{
"name": "ansible-compat",
"version": "25.6.0"
},
{
"name": "ansible-core",
"version": "2.18.7"
},
{
"name": "ansible-lint",
"version": "25.6.1"
},
{
"name": "anyio",
"version": "4.10.0"
},
{
"name": "atlassian-mcp-server",
"version": "0.3.2"
},
{
"name": "attrs",
"version": "25.3.0"
},
{
"name": "Authlib",
"version": "1.6.0"
},
{
"name": "bcrypt",
"version": "4.3.0"
},
{
"name": "beautifulsoup4",
"version": "4.13.4"
},
{
"name": "black",
"version": "24.8.0"
},
{
"name": "boolean.py",
"version": "5.0"
},
{
"name": "bracex",
"version": "2.6"
},
{
"name": "CacheControl",
"version": "0.14.3"
},
{
"name": "certifi",
"version": "2025.8.3"
},
{
"name": "cffi",
"version": "1.17.1"
},
{
"name": "charset-normalizer",
"version": "3.4.2"
},
{
"name": "click",
"version": "8.3.0"
},
{
"name": "crowdstrike-falconpy",
"version": "1.5.4"
},
{
"name": "cryptography",
"version": "45.0.5"
},
{
"name": "cyclonedx-python-lib",
"version": "9.1.0"
},
{
"name": "cyclopts",
"version": "3.22.2"
},
{
"name": "defusedxml",
"version": "0.7.1"
},
{
"name": "dnspython",
"version": "2.7.0"
},
{
"name": "docstring_parser",
"version": "0.16"
},
{
"name": "docutils",
"version": "0.21.2"
},
{
"name": "dparse",
"version": "0.6.4"
},
{
"name": "email_validator",
"version": "2.2.0"
},
{
"name": "exceptiongroup",
"version": "1.3.0"
},
{
"name": "falcon-mcp",
"version": "0.3.0",
"editable_project_location": "/Users/rory.mcmahon/code/github/rorymcmahon/falcon-mcp"
},
{
"name": "fastmcp",
"version": "2.10.5"
},
{
"name": "filelock",
"version": "3.18.0"
},
{
"name": "foreman-mcp-server",
"version": "0.2.0"
},
{
"name": "h11",
"version": "0.16.0"
},
{
"name": "httpcore",
"version": "1.0.9"
},
{
"name": "httpx",
"version": "0.28.1"
},
{
"name": "httpx-sse",
"version": "0.4.1"
},
{
"name": "idna",
"version": "3.10"
},
{
"name": "importlib_metadata",
"version": "8.7.0"
},
{
"name": "iniconfig",
"version": "2.1.0"
},
{
"name": "invoke",
"version": "2.2.0"
},
{
"name": "isort",
"version": "5.13.2"
},
{
"name": "Jinja2",
"version": "3.1.6"
},
{
"name": "joblib",
"version": "1.5.2"
},
{
"name": "jsonschema",
"version": "4.25.1"
},
{
"name": "jsonschema-specifications",
"version": "2025.9.1"
},
{
"name": "license-expression",
"version": "30.4.4"
},
{
"name": "lxml",
"version": "6.0.0"
},
{
"name": "markdown-it-py",
"version": "3.0.0"
},
{
"name": "MarkupSafe",
"version": "3.0.2"
},
{
"name": "marshmallow",
"version": "4.0.1"
},
{
"name": "mcp",
"version": "1.14.1"
},
{
"name": "mdurl",
"version": "0.1.2"
},
{
"name": "msgpack",
"version": "1.1.1"
},
{
"name": "mypy_extensions",
"version": "1.1.0"
},
{
"name": "nltk",
"version": "3.9.1"
},
{
"name": "openapi-pydantic",
"version": "0.5.1"
},
{
"name": "packageurl-python",
"version": "0.17.5"
},
{
"name": "packaging",
"version": "25.0"
},
{
"name": "paramiko",
"version": "4.0.0"
},
{
"name": "pathspec",
"version": "0.12.1"
},
{
"name": "pip",
"version": "25.2"
},
{
"name": "pip-api",
"version": "0.0.34"
},
{
"name": "pip_audit",
"version": "2.9.0"
},
{
"name": "pip-requirements-parser",
"version": "32.0.1"
},
{
"name": "platformdirs",
"version": "4.3.8"
},
{
"name": "pluggy",
"version": "1.6.0"
},
{
"name": "psutil",
"version": "7.1.0"
},
{
"name": "py-serializable",
"version": "2.1.0"
},
{
"name": "pycparser",
"version": "2.22"
},
{
"name": "pydantic",
"version": "2.11.9"
},
{
"name": "pydantic_core",
"version": "2.33.2"
},
{
"name": "pydantic-settings",
"version": "2.10.1"
},
{
"name": "Pygments",
"version": "2.19.2"
},
{
"name": "PyMuPDF",
"version": "1.26.4"
},
{
"name": "PyNaCl",
"version": "1.6.0"
},
{
"name": "pyparsing",
"version": "3.2.5"
},
{
"name": "PyPDF2",
"version": "3.0.1"
},
{
"name": "pyperclip",
"version": "1.9.0"
},
{
"name": "pyspnego",
"version": "0.12.0"
},
{
"name": "pytest",
"version": "8.3.3"
},
{
"name": "pytest-asyncio",
"version": "0.24.0"
},
{
"name": "python-dotenv",
"version": "1.1.1"
},
{
"name": "python-multipart",
"version": "0.0.20"
},
{
"name": "pyvmomi",
"version": "9.0.0.0"
},
{
"name": "pywinrm",
"version": "0.4.3"
},
{
"name": "PyYAML",
"version": "6.0.2"
},
{
"name": "referencing",
"version": "0.36.2"
},
{
"name": "regex",
"version": "2025.9.18"
},
{
"name": "requests",
"version": "2.32.4"
},
{
"name": "requests_ntlm",
"version": "1.3.0"
},
{
"name": "resolvelib",
"version": "1.0.1"
},
{
"name": "rich",
"version": "14.0.0"
},
{
"name": "rich-rst",
"version": "1.3.1"
},
{
"name": "rpds-py",
"version": "0.27.1"
},
{
"name": "ruamel.yaml",
"version": "0.18.14"
},
{
"name": "ruamel.yaml.clib",
"version": "0.2.12"
},
{
"name": "safety",
"version": "3.6.1"
},
{
"name": "safety-schemas",
"version": "0.0.14"
},
{
"name": "setuptools",
"version": "80.9.0"
},
{
"name": "shellingham",
"version": "1.5.4"
},
{
"name": "six",
"version": "1.17.0"
},
{
"name": "sniffio",
"version": "1.3.1"
},
{
"name": "sortedcontainers",
"version": "2.4.0"
},
{
"name": "soupsieve",
"version": "2.7"
},
{
"name": "sse-starlette",
"version": "3.0.2"
},
{
"name": "ssh-mcp-server",
"version": "0.1.0",
"editable_project_location": "/Users/rory.mcmahon/code/github/rorymcmahon/ssh-mcp-server"
},
{
"name": "starlette",
"version": "0.48.0"
},
{
"name": "subprocess-tee",
"version": "0.4.2"
},
{
"name": "tenacity",
"version": "9.1.2"
},
{
"name": "toml",
"version": "0.10.2"
},
{
"name": "tomlkit",
"version": "0.13.3"
},
{
"name": "tqdm",
"version": "4.67.1"
},
{
"name": "typer",
"version": "0.19.2"
},
{
"name": "typing_extensions",
"version": "4.15.0"
},
{
"name": "typing-inspection",
"version": "0.4.1"
},
{
"name": "urllib3",
"version": "2.5.0"
},
{
"name": "uvicorn",
"version": "0.36.0"
},
{
"name": "wcmatch",
"version": "10.1"
},
{
"name": "winrm-mcp-server",
"version": "0.2.0",
"editable_project_location": "/Users/rory.mcmahon/code/github/rorymcmahon/winrm-mcp-server"
},
{
"name": "xmltodict",
"version": "1.0.0"
},
{
"name": "yamllint",
"version": "1.37.1"
},
{
"name": "zipp",
"version": "3.23.0"
}
],
"security_notes": [
"Review this report when security vulnerabilities are announced",
"Update dependencies regularly but test thoroughly",
"Monitor security advisories for listed packages",
"Consider using tools like safety or pip-audit for vulnerability scanning"
]
}