diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..fb9c6e8 --- /dev/null +++ b/setup.py @@ -0,0 +1,34 @@ +from setuptools import setup, find_packages + +setup( + name="mcp-server-cli", + version="0.1.0", + description="A CLI tool that creates a local Model Context Protocol (MCP) server", + author="MCP Contributors", + packages=find_packages(where="src"), + package_dir={"": "src"}, + python_requires=">=3.9", + install_requires=[ + "fastapi>=0.104.0", + "click>=8.1.0", + "pydantic>=2.5.0", + "pyyaml>=6.0.0", + "aiofiles>=23.2.0", + "httpx>=0.25.0", + "gitpython>=3.1.0", + "uvicorn>=0.24.0", + "sse-starlette>=1.6.0", + ], + entry_points={ + "console_scripts": [ + "mcp-server=mcp_server_cli.main:main", + ], + }, + extras_require={ + "dev": [ + "pytest>=7.4.0", + "pytest-asyncio>=0.21.0", + "pytest-cov>=4.1.0", + ], + }, +)