Add uv entrypoint

This commit is contained in:
Michael Panchenko
2025-03-29 21:22:01 +01:00
parent 26d1e753c6
commit 3ccd42fda3
3 changed files with 9 additions and 3 deletions
+3
View File
@@ -29,6 +29,9 @@ dependencies = [
"types-pyyaml>=6.0.12.20241230",
]
[project.scripts]
serena = "serena.mcp:start_mcp_server"
[project.license]
text = "MIT"
+2 -3
View File
@@ -1,10 +1,9 @@
import logging
from serena.mcp import mcp
from serena.mcp import start_mcp_server
log = logging.getLogger(__name__)
if __name__ == "__main__":
log.info("Starting server")
mcp.run()
start_mcp_server()
+4
View File
@@ -134,6 +134,10 @@ class MemoriesManager:
mcp_settings = Settings(lifespan=server_lifespan)
mcp = FastMCP(**mcp_settings.model_dump())
def start_mcp_server():
log.info("Starting server")
mcp.run()
class Component(ABC):
def __init__(self, ctx: Context):