• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

peteretelej / md-server / 23106283517
95%

Build:
DEFAULT BRANCH: main
Ran 15 Mar 2026 08:00AM UTC
Jobs 1
Files 28
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Mar 2026 07:59AM UTC coverage: 95.495% (-0.1%) from 95.616%
23106283517

push

github

web-flow
Modernize MCP Server (#16)

* bump mcp sdk from >=1.0.0 to >=1.7.0,<2.0.0

Upgrades the MCP dependency to support FastMCP and tool annotations while keeping an upper bound to avoid v2 breaking changes.

* migrate mcp layer to fastmcp, rename tool to convert_to_markdown

Replaces the low-level Server API with FastMCP for simpler tool registration and proper isError handling. Removes the deprecated SSE transport and updates all docs and tests.

* add input validation, logging, and test coverage to mcp layer

Adds base64 pre-decode size estimation to prevent OOM, structured stderr logging with duration tracking, MCP client notifications via Context, and new tests for validation boundaries, logging, and truncation.

* address PR review: use public list_tools API, document SSE removal

Replace all _tool_manager.list_tools() calls in tests with the public
async mcp.list_tools() API. Update attribute references from .parameters
to .inputSchema and .output_schema to .outputSchema to match the public
mcp.types.Tool type. Add note in __init__.py documenting the intentional
removal of SSE transport and manual tool definitions.

* bump version to 0.2.0

212 of 215 branches covered (98.6%)

Branch coverage included in aggregate %.

1399 of 1472 relevant lines covered (95.04%)

0.95 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
85.94
1.56% mcp/server.py
3
0.0
-100.0% mcp/tools.py
Jobs
ID Job ID Ran Files Coverage
1 23106283517.1 15 Mar 2026 08:00AM UTC 28
95.49
GitHub Action Run
Source Files on build 23106283517
  • Tree
  • List 28
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #23106283517
  • 8c87aa91 on github
  • Prev Build on main (#22825437641)
  • Next Build on main (#23142344417)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc