Commit History

  1. switch from `pyright` to `ty` (#1545)

    nate nowack
    Unverified signature
    670f900

  1. Add mounted_components_raise_on_load_error setting for debugging (#1534)⁠

    Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]
    Unverified signature
    28c234f

  1. Fix breaking change: restore output_schema=False compatibility (#1482)

    Jeremiah Lowin
    Unverified signature
    3685b24

  1. Ensure transformed tools generate structured content (#1443)

    Jeremiah Lowin
    Unverified signature
    d0abf98

  1. Ensure resource + template names are properly prefixed when importing/mounting (#1423)

    Jeremiah Lowin
    Unverified signature
    8d16d26

  1. Add meta support to tool transformation utilities (#1295)

    Jeremiah Lowin
    Unverified signature
    3257d51
  2. Add meta parameter support to tools, resources, templates, and prompts decorators (#1294)

    Jeremiah Lowin
    Unverified signature
    0907e77
  3. Add _fastmcp meta namespace (#1290)

    Jeremiah Lowin
    Unverified signature
    957b451

  1. Add tags to meta

    Jeremiah Lowin
    7be2f51
  2. Fix: prune hidden parameter defs (#1257)

    Unverified signature
    12d4e5f

  1. Small clean-up from MCP Tool Transform PR (#1267)

    William Easton
    Unverified signature
    2509c47

  1. Log tool name on transform validation error (#1238)

    William Easton
    Unverified signature
    6eb724d

  1. Support from __future__ import annotations (#1199)

    Jeremiah Lowin
    Unverified signature
    3ab4db9

  1. [🐶] Transform MCP Server Tools (#1132)⁠

    William Easton +1: Jeremiah Lowin
    Unverified signature
    bacf327

  1. add server name to mounted server warnings (#1147)

    Aidan
    Unverified signature
    27106b0

  1. Fix tool output schema generation to respect Pydantic serialization aliases (#1148)⁠

    nate nowack +1: Claude
    Unverified signature
    1b5fe32

  1. Fix title field preservation in tool transformations⁠

    Jeremiah Lowin +1: Claude
    bf961cc

  1. Fix single-element list unwrapping in tool content⁠

    Jeremiah Lowin +1: Claude
    ff32168
  2. Keep json schema $defs on transform

    William Easton
    Unverified signature
    860ca49

  1. Fix schema wrapping for non-object union types in output schemas

    Jeremiah Lowin
    677a8fb

  1. Update title precedence

    Jeremiah Lowin
    e98b7a0

  1. Add title field support to FastMCP components⁠

    Jeremiah Lowin +1: Claude
    226fdf7
  2. Update docs

    Jeremiah Lowin
    d4466da
  3. Update all tests

    Jeremiah Lowin
    3a9d761
  4. Update output schema control

    Jeremiah Lowin
    ebdeab3

  1. Add structured content & update almost all tests

    Jeremiah Lowin
    aa46c09
  2. Update tool transformation for ToolResult compatibility⁠

    Jeremiah Lowin +1: Claude
    7974ade
  3. Add structured output support⁠

    Jeremiah Lowin
    03a2687

  1. Merge branch 'main' into output-schema

    Jeremiah Lowin
    6572dc8
  2. Remove legacy json parsing⁠

    Jeremiah Lowin
    6ea503a
  3. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    5e329a1
  4. Merge branch 'main' into notifications

    Jeremiah Lowin
    Unverified signature
    fd3fdc0
  5. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    3d3b461

  1. fix a couple parsing issues

    zzstoatzz
    bb7d65e
  2. Add automatic MCP list change notifications and client message handling⁠

    Jeremiah Lowin +1: Claude
    6fe9090
  3. Fix duplicate error logging in exception handlers⁠

    Jeremiah Lowin +1: Claude
    7d648cc

  1. Add output schema to tools

    Jeremiah Lowin
    11ebe03
  2. Update types and tests for upcoming SDK release

    Jeremiah Lowin
    3c4246c

  1. Fix import prefix behavior

    Jeremiah Lowin
    09cabfa
  2. Update tests

    Jeremiah Lowin
    506c09a
  3. Clean up mode kwarg

    Jeremiah Lowin
    a32223b
  4. Update resource manager

    Jeremiah Lowin
    d37c5e4
  5. Update tool manager

    Jeremiah Lowin
    816878f

  1. Merge pull request #843 from gorocode/feature/file-utility-type⁠

    Jeremiah Lowin
    Unverified signature
    9d54c51
  2. fix tool description indentation issue #844 https://github.com/jlowin/fastmcp/issues/844

    Ryan Fang
    06b166f
  3. Run pre-commit and fix typing issues

    Goro
    1b1304a

  1. Add file utility type and tests

    Goro
    2dc14d6

  1. Add Audio helper

    Jeremiah Lowin
    6e546c4
  2. Add audio support

    Jeremiah Lowin
    8dc263e

  1. add examples to param transformation

    William Easton
    Unverified signature
    07ad6e0