Skip to main content
Glama
dependency-report.json9.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" ] }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rorymcmahon/ssh-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server