Merge pull request #28 from modelcontextprotocol/justin/fix-sqlite-logging

Fix SQLite server logging to file
This commit is contained in:
Justin Spahr-Summers
2024-11-21 22:42:41 +00:00
committed by GitHub
3 changed files with 3 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
[project]
name = "mcp-server-sqlite"
version = "0.3.0"
version = "0.3.1"
description = "A simple SQLite MCP server"
readme = "README.md"
requires-python = ">=3.11"

View File

@@ -10,14 +10,8 @@ import mcp.server.stdio
from pydantic import AnyUrl
from typing import Any
# Set up logging to file
log_file = Path('mcp_server.log')
handler = RotatingFileHandler(log_file, maxBytes=10*1024*1024, backupCount=5)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)
logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger('mcp_sqlite_server')
logger.setLevel(logging.DEBUG)
logger.addHandler(handler)
logger.info("Starting MCP SQLite Server")
PROMPT_TEMPLATE = """

2
src/sqlite/uv.lock generated
View File

@@ -128,7 +128,7 @@ wheels = [
[[package]]
name = "mcp-server-sqlite"
version = "0.1.0"
version = "0.3.0"
source = { editable = "." }
dependencies = [
{ name = "mcp" },