Skip to main content
Glama

mcp-any-openapi

by matthewhand
MIT License
121
  • Linux
  • Apple
pyproject.toml1.09 kB
[build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "mcp-openapi-proxy" requires-python = ">=3.10" version = "0.1.0" description = "MCP server for exposing OpenAPI specifications as MCP tools." readme = "README.md" authors = [ { name = "Matthew Hand", email = "matthewhandau@gmail.com" } ] dependencies = [ "mcp[cli]>=1.2.0", "python-dotenv>=1.0.1", "requests>=2.25.0", "fastapi>=0.100.0", # For OpenAPI parsing utils if used later, and data validation "pydantic>=2.0", "prance>=23.6.21.0", "openapi-spec-validator>=0.7.1", "jmespath>=1.0.1", ] [project.scripts] mcp-openapi-proxy = "mcp_openapi_proxy:main" # Correct entry pointing to __init__.py:main [project.optional-dependencies] dev = [ "pytest>=8.3.4", "pytest-asyncio>=0.21.0", "pytest-cov>=4.1.0" ] [tool.pytest.ini_options] markers = [ "integration: mark a test as an integration test" ] asyncio_default_fixture_loop_scope = "function" [tool.setuptools.packages] find = {include = ["mcp_openapi_proxy", "mcp_openapi_proxy.*"]}

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/matthewhand/mcp-openapi-proxy'

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