Skip to main content
Glama
pyproject.toml2.55 kB
[project] name = "magg" version = "0.10.1" requires-python = ">=3.12" description = "MCP Aggregator" authors = [{ name = "Phillip Sitbon", email = "phillip.sitbon@gmail.com"}] readme = "readme.md" license = {text = "AGPL-3.0-or-later"} license-files = ["license.md"] classifiers = [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Internet :: Proxy Servers", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", ] keywords = [ "model", "context", "protocol", "ai", "agent", "mcp", "aggregator", "proxy", "fastmcp", "aiohttp", "pydantic", "pydantic-settings", "rich", ] packages = [ {include = "magg"}, {include = "test", format = "sdist"}, ] include = [ "readme.md", "license.md", "compose.yaml", "dockerfile", ".dockerignore", ".env.example", ] dependencies = [ "fastmcp>=2.8.0", "aiohttp>=3.12.13", "pydantic>=2.11.7", "pydantic-settings>=2.10.0", "rich>=14.0.0", "prompt-toolkit>=3.0.51", "cryptography>=45.0.4", "pyjwt>=2.10.1", "watchdog>=6.0.0", "art>=6.5", ] [project.urls] Homepage = "https://github.com/sitbon/magg" Repository = "https://github.com/sitbon/magg.git" Documentation = "https://github.com/sitbon/magg#readme" Issues = "https://github.com/sitbon/magg/issues" "Release Notes" = "https://github.com/sitbon/magg/releases" [project.scripts] magg = "magg.cli:main" mbro = "magg.mbro.cli:main" [project.optional-dependencies] test = [ "pytest>=8.4.0", "pytest-asyncio>=1.0.0", ] [dependency-groups] dev = [ "pytest>=8.4.0", "pytest-asyncio>=1.0.0", "keyring>=25.6.0", "anthropic>=0.54.0", "pyjwt>=2.10.1", "packaging>=25.0", ] [tool.pytest.ini_options] markers = [ "integration: marks tests as integration tests (deselect with '-m \"not integration\"')", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build"

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/sitbon/magg'

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