feat: update config

This commit is contained in:
Sun-ZhenXing
2025-07-21 11:36:58 +08:00
parent 48f2efef7a
commit 2b48a92596
5 changed files with 48 additions and 67 deletions

View File

@@ -1,2 +1,2 @@
__version__ = "0.1.0"
__version__ = "0.1.2"
__module_name__ = "mcp_template_python"

View File

@@ -1,8 +1,7 @@
from operator import add, mul, sub, truediv
from mcp_template_python.lib.better_mcp import BetterFastMCP
from ..config import settings
from ..lib.better_mcp import BetterFastMCP
mcp = BetterFastMCP("math", settings=settings.instructions)

View File

@@ -8,7 +8,6 @@ from mcp.server.auth.middleware.bearer_auth import (
)
from mcp.server.fastmcp import FastMCP
from mcp.server.websocket import websocket_server
from mcp.types import ToolAnnotations
from starlette.applications import Starlette
from starlette.middleware import Middleware
from starlette.middleware.authentication import AuthenticationMiddleware
@@ -158,23 +157,3 @@ class BetterFastMCP(FastMCP):
middleware=middleware,
lifespan=lambda app: self.session_manager.run(),
)
def better_tool(
self,
name: str | None = None,
title: str | None = None,
description: str | None = None,
annotations: ToolAnnotations | None = None,
structured_output: bool | None = None,
):
"""Decorator to register a tool.
TODO: Implement a better tool function decorator.
"""
# tool_mcp = self._tool_manager._tools
# existing = tool_mcp.get(name)
# if existing:
# if self._tool_manager.warn_on_duplicate_tools:
# logger.warning(f"Tool already exists: {tool.name}")
# return existing
# self._tools[tool.name] = tool
# return tool