Skip to main content
Glama
pyproject.toml1.65 kB
[tool.poetry] name = "odos-mcp" version = "0.1.0" description = "Python client for interacting with the Odos API using MCP." authors = ["Agam Gambhir agam@odos.xyz"] readme = "README.md" packages = [{include = "client", from = "src"}] [tool.poetry.dependencies] python = "^3.10" httpx = "^0.27.0" pydantic = "^2.7.0" python-dotenv = "^1.0.0" mcp = {extras = ["cli"], version = "^1.9.1"} requests = "^2.32.3" [tool.poetry.group.dev.dependencies] pytest = "^8.0.0" black = "^24.0.0" isort = "^5.0.0" pylint = "^3.0.0" mypy = "^1.0.0" bandit = "^1.7.0" types-requests = "^2.32.0.20250602" [tool.poetry.scripts] format = 'scripts.format:run' tests = 'scripts.run_tests:run' [tool.black] line-length = 88 target-version = ['py310'] [tool.isort] profile = "black" line_length = 88 [tool.pylint.'MESSAGES CONTROL'] disable = [ "C0103", # invalid-name (for short variable names like id, df) "C0114", # missing-module-docstring (can be enabled if desired) "C0115", # missing-class-docstring "C0116", # missing-function-docstring "R0903", # too-few-public-methods "R0913", # too-many-arguments (adjust if your tools/functions naturally need many) ] [tool.mypy] python_version = "3.10" warn_return_any = true warn_unused_configs = true ignore_missing_imports = true # Recommended for projects with mixed typed/untyped dependencies # Add specific module ignores if necessary, e.g.: # [[tool.mypy.overrides]] # module = "some_untyped_dependency.*" # ignore_missing_imports = true [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" # [tool.poetry.scripts] # odos-client = "client.server:main"

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/odos-xyz/odos-mcp'

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