Metadata-Version: 2.4
Name: universal-mcp
Version: 0.1.24rc25
Summary: Universal MCP acts as a middle ware for your API applications. It can store your credentials, authorize, enable disable apps on the fly and much more.
Author-email: Manoj Bajaj <manojbajaj95@gmail.com>
License: MIT
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: agentevals>=0.0.9
Requires-Dist: black>=25.1.0
Requires-Dist: cookiecutter>=2.6.0
Requires-Dist: gql>=4.0.0
Requires-Dist: httpx-aiohttp>=0.1.8
Requires-Dist: jinja2>=3.1.3
Requires-Dist: jsonref>=1.1.0
Requires-Dist: keyring>=25.6.0
Requires-Dist: langchain-anthropic>=0.3.19
Requires-Dist: langchain-google-genai>=2.1.10
Requires-Dist: langchain-google-vertexai>=2.0.28
Requires-Dist: langchain-mcp-adapters>=0.1.9
Requires-Dist: langchain-openai>=0.3.27
Requires-Dist: langgraph-cli[inmem]>=0.3.4
Requires-Dist: langgraph>=0.5.2
Requires-Dist: langsmith>=0.4.5
Requires-Dist: loguru>=0.7.3
Requires-Dist: mcp>=1.10.0
Requires-Dist: openevals>=0.1.0
Requires-Dist: posthog>=3.24.0
Requires-Dist: pydantic-settings>=2.8.1
Requires-Dist: pydantic>=2.11.1
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: rich>=14.0.0
Requires-Dist: streamlit>=1.46.1
Requires-Dist: typer>=0.15.2
Provides-Extra: dev
Requires-Dist: litellm>=1.30.7; extra == 'dev'
Requires-Dist: pre-commit>=4.2.0; extra == 'dev'
Requires-Dist: pyright>=1.1.398; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.26.0; extra == 'dev'
Requires-Dist: pytest>=8.3.5; extra == 'dev'
Requires-Dist: ruff>=0.11.4; extra == 'dev'
Requires-Dist: ty>=0.0.1a17; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs-glightbox>=0.4.0; extra == 'docs'
Requires-Dist: mkdocs-material[imaging]>=9.5.45; extra == 'docs'
Requires-Dist: mkdocs>=1.6.1; extra == 'docs'
Requires-Dist: mkdocstrings-python>=1.12.2; extra == 'docs'
Description-Content-Type: text/markdown

# Universal MCP

Universal MCP acts as a middleware layer for your API applications, enabling seamless integration with various services through the Model Control Protocol (MCP). It simplifies credential management, authorization, dynamic app enablement, and provides a robust framework for building and managing AI-powered tools.

## Documentation

The primary documentation for Universal MCP is available in `/docs` folder in this repository.

Please refer to the following for more detailed information:

*   **[Main Documentation](docs/index.md)**: For an overview of the project, features, quick start, and installation.
*   **[Playground Usage](docs/playground.md)**: For instructions on using the interactive playground.
*   **[Applications Framework](docs/applications.md)**: For details on the applications module.
*   **[Integrations & Authentication](docs/integrations.md)**: For information on integration types.
*   **[Server Implementations](docs/servers.md)**: For details on server types.
*   **[Credential Stores](docs/stores.md)**: For information on credential stores.
*   **[Tools Framework](docs/tools_framework.md)**: For details on the tool management system.
*   **[Contributing Guidelines](CONTRIBUTING.md)**: For information on how to contribute to the project.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
