Skip to content

chore(mcp-servers): update dependencies across Python, Go, and Rust servers#2629

Merged
crivetimihai merged 2 commits intomainfrom
update-mcp-servers
Feb 1, 2026
Merged

chore(mcp-servers): update dependencies across Python, Go, and Rust servers#2629
crivetimihai merged 2 commits intomainfrom
update-mcp-servers

Conversation

@crivetimihai
Copy link
Copy Markdown
Member

@crivetimihai crivetimihai commented Feb 1, 2026

Summary

  • Update all MCP server dependencies to their latest versions across Python, Go, and Rust implementations
  • Fix missing core dependencies in mcp_eval_server that prevented the server from starting
  • Fix broken entry point in url_to_markdown_server

Closes #2630

Changes

Python Servers (20 servers updated)

Key dependency updates:

Package Old Version New Version
numpy 2.4.1 2.4.2
orjson 3.11.5 3.11.6
openai 2.15.0 2.16.0
mcp 1.25.0 1.26.0
sentence-transformers 5.2.0 5.2.2
anthropic 0.76.0 0.77.0
boto3/botocore 1.42.34 1.42.39

Go Servers (5 servers updated)

Package Old Version New Version
mcp-go 0.32.0 0.43.2
spf13/cast 1.7.1 1.10.0
gopsutil/v3 3.23.12 3.24.5
golang.org/x/sys 0.15.0 0.40.0

Rust Servers (2 servers updated)

  • Updated Cargo.lock with latest compatible dependency versions

Bug Fixes

mcp_eval_server

Added missing core dependencies that were incorrectly placed in optional groups:

  • aiohttp - used by health.py (was in ollama optional group)
  • jinja2 - used by base_judge.py (was missing entirely)
  • psutil - used by performance_tools.py (was in benchmark optional group)

url_to_markdown_server

Fixed broken entry point:

  • url-to-markdown-server was pointing to non-existent server.py
  • Now correctly points to server_fastmcp.py

Go Servers

Added missing .gitignore files for:

  • benchmark-server
  • pandoc-server

Test plan

  • All Python servers install successfully
  • All Python servers import without errors
  • All Python server entry points work (--help)
  • All Go servers compile successfully
  • All Rust servers compile successfully

…ervers

Update all MCP server dependencies to their latest versions:

Python servers (20 servers):
- numpy: 2.4.1 → 2.4.2
- orjson: 3.11.5 → 3.11.6
- openai: 2.15.0 → 2.16.0
- mcp: 1.25.0 → 1.26.0
- sentence-transformers: 5.2.0 → 5.2.2
- anthropic: 0.76.0 → 0.77.0
- boto3/botocore: 1.42.34 → 1.42.39
- And various other minor updates

Go servers (5 servers):
- mcp-go: 0.32.0 → 0.43.2
- spf13/cast: 1.7.1 → 1.10.0
- gopsutil/v3: 3.23.12 → 3.24.5
- golang.org/x/sys: 0.15.0 → 0.40.0

Rust servers (2 servers):
- Updated Cargo.lock with latest compatible versions

Bug fixes:
- mcp_eval_server: Add missing core dependencies (aiohttp, jinja2, psutil)
  that were incorrectly placed in optional dependency groups
- url_to_markdown_server: Fix broken entry point that referenced
  non-existent server.py module

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Add .gitignore files for benchmark-server and pandoc-server to ignore
compiled binaries and common build artifacts.

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
@crivetimihai crivetimihai self-assigned this Feb 1, 2026
@crivetimihai crivetimihai added this to the Release 1.0.0-RC1 milestone Feb 1, 2026
@crivetimihai crivetimihai merged commit 4b0c283 into main Feb 1, 2026
39 checks passed
@crivetimihai crivetimihai deleted the update-mcp-servers branch February 1, 2026 10:42
hughhennelly pushed a commit to hughhennelly/mcp-context-forge that referenced this pull request Feb 8, 2026
…ervers (IBM#2629)

* chore(mcp-servers): update dependencies across Python, Go, and Rust servers

Update all MCP server dependencies to their latest versions:

Python servers (20 servers):
- numpy: 2.4.1 → 2.4.2
- orjson: 3.11.5 → 3.11.6
- openai: 2.15.0 → 2.16.0
- mcp: 1.25.0 → 1.26.0
- sentence-transformers: 5.2.0 → 5.2.2
- anthropic: 0.76.0 → 0.77.0
- boto3/botocore: 1.42.34 → 1.42.39
- And various other minor updates

Go servers (5 servers):
- mcp-go: 0.32.0 → 0.43.2
- spf13/cast: 1.7.1 → 1.10.0
- gopsutil/v3: 3.23.12 → 3.24.5
- golang.org/x/sys: 0.15.0 → 0.40.0

Rust servers (2 servers):
- Updated Cargo.lock with latest compatible versions

Bug fixes:
- mcp_eval_server: Add missing core dependencies (aiohttp, jinja2, psutil)
  that were incorrectly placed in optional dependency groups
- url_to_markdown_server: Fix broken entry point that referenced
  non-existent server.py module

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>

* chore(mcp-servers): add missing .gitignore files for Go servers

Add .gitignore files for benchmark-server and pandoc-server to ignore
compiled binaries and common build artifacts.

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>

---------

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Signed-off-by: hughhennnelly <hughhennelly06@gmail.com>
kcostell06 pushed a commit to kcostell06/mcp-context-forge that referenced this pull request Feb 24, 2026
…ervers (IBM#2629)

* chore(mcp-servers): update dependencies across Python, Go, and Rust servers

Update all MCP server dependencies to their latest versions:

Python servers (20 servers):
- numpy: 2.4.1 → 2.4.2
- orjson: 3.11.5 → 3.11.6
- openai: 2.15.0 → 2.16.0
- mcp: 1.25.0 → 1.26.0
- sentence-transformers: 5.2.0 → 5.2.2
- anthropic: 0.76.0 → 0.77.0
- boto3/botocore: 1.42.34 → 1.42.39
- And various other minor updates

Go servers (5 servers):
- mcp-go: 0.32.0 → 0.43.2
- spf13/cast: 1.7.1 → 1.10.0
- gopsutil/v3: 3.23.12 → 3.24.5
- golang.org/x/sys: 0.15.0 → 0.40.0

Rust servers (2 servers):
- Updated Cargo.lock with latest compatible versions

Bug fixes:
- mcp_eval_server: Add missing core dependencies (aiohttp, jinja2, psutil)
  that were incorrectly placed in optional dependency groups
- url_to_markdown_server: Fix broken entry point that referenced
  non-existent server.py module

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>

* chore(mcp-servers): add missing .gitignore files for Go servers

Add .gitignore files for benchmark-server and pandoc-server to ignore
compiled binaries and common build artifacts.

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>

---------

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CHORE][MCP-SERVERS]: Update dependencies across Python, Go, and Rust servers

1 participant