Skip to content

Commit 0974792

Browse files
committed
v0.1.8
1 parent 4a034d3 commit 0974792

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

.github/workflows/mcp-compatibility.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,19 @@ jobs:
5959
# Get all available versions from PyPI
6060
versions=$(pip index versions fastmcp 2>/dev/null | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V)
6161
62-
# Filter to versions >= 2.7.0 and get only latest patch version for each minor
62+
# Filter to versions >= 2.7.0, exclude 2.9.*, and get only latest patch version for each minor
6363
declare -A latest_minor
6464
for version in $versions; do
6565
major=$(echo $version | cut -d. -f1)
6666
minor=$(echo $version | cut -d. -f2)
6767
patch=$(echo $version | cut -d. -f3)
6868
69+
# Skip 2.9.* versions (known compatibility issues)
70+
if [ "$major" -eq 2 ] && [ "$minor" -eq 9 ]; then
71+
echo "Skipping FastMCP $version (2.9.* versions have known issues)"
72+
continue
73+
fi
74+
6975
# Include if version >= 2.7.0
7076
if [ "$major" -gt 2 ] || ([ "$major" -eq 2 ] && [ "$minor" -ge 7 ]); then
7177
minor_key="$major.$minor"

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "mcpcat"
3-
version = "0.1.7"
3+
version = "0.1.8"
44
description = "Analytics Tool for MCP Servers - provides insights into MCP tool usage patterns"
55
authors = [
66
{ name = "MCPCat", email = "support@mcpcat.io" },
@@ -31,7 +31,7 @@ dependencies = [
3131

3232
[project.optional-dependencies]
3333
community = [
34-
"fastmcp>=2.7.0",
34+
"fastmcp>=2.7.0,!=2.9.*",
3535
]
3636
dev = [
3737
"pytest>=7.0.0",

0 commit comments

Comments
 (0)