Skip to content

Commit e0d7f08

Browse files
authored
Merge branch 'main' into fix/ssl-verification-508
2 parents 196c714 + 55a3056 commit e0d7f08

5 files changed

Lines changed: 651 additions & 190 deletions

File tree

package-lock.json

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/filesystem/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
"dependencies": {
2828
"@modelcontextprotocol/sdk": "^1.25.2",
29-
"diff": "^5.1.0",
29+
"diff": "^8.0.3",
3030
"glob": "^10.5.0",
3131
"minimatch": "^10.0.1",
3232
"zod-to-json-schema": "^3.23.5"

src/time/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ classifiers = [
1717
"Programming Language :: Python :: 3.10",
1818
]
1919
dependencies = [
20-
"mcp>=1.0.0",
20+
"mcp>=1.23.0",
2121
"pydantic>=2.0.0",
2222
"tzdata>=2024.2",
23-
"tzlocal>=5.3.1"
23+
"tzlocal>=5.3.1",
2424
]
2525

2626
[project.scripts]

src/time/src/mcp_server_time/server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
from mcp.server import Server
1010
from mcp.server.stdio import stdio_server
11-
from mcp.types import Tool, TextContent, ImageContent, EmbeddedResource
11+
from mcp.types import Tool, TextContent, ImageContent, EmbeddedResource, ErrorData, INVALID_PARAMS
1212
from mcp.shared.exceptions import McpError
1313

1414
from pydantic import BaseModel
@@ -54,7 +54,7 @@ def get_zoneinfo(timezone_name: str) -> ZoneInfo:
5454
try:
5555
return ZoneInfo(timezone_name)
5656
except Exception as e:
57-
raise McpError(f"Invalid timezone: {str(e)}")
57+
raise McpError(ErrorData(code=INVALID_PARAMS, message=f"Invalid timezone: {str(e)}"))
5858

5959

6060
class TimeServer:

0 commit comments

Comments
 (0)