xsecuremcp / tests /server /test_server_interactions.py

Commit History

  1. Add _fastmcp meta namespace (#1290)

    Jeremiah Lowin
    Unverified signature
    957b451

  1. Add tags to meta

    Jeremiah Lowin
    7be2f51

  1. feat: Add Annotations support for resources and resource templates (#1260)⁠

    Tapan Chugh +1: tapanc
    Unverified signature
    e3f57a4

  1. Support string annotations (#1255)

    Jeremiah Lowin
    Unverified signature
    0e1f06a

  1. Support from __future__ import annotations (#1199)

    Jeremiah Lowin
    Unverified signature
    3ab4db9

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

    Jeremiah Lowin +1: Claude
    ff32168

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

    Jeremiah Lowin
    677a8fb

  1. Fix output schema test

    Jeremiah Lowin
    c7c6360
  2. Update docs

    Jeremiah Lowin
    d4466da
  3. Update typing

    Jeremiah Lowin
    743f189
  4. Update all tests

    Jeremiah Lowin
    3a9d761

  1. Add structured content & update almost all tests

    Jeremiah Lowin
    aa46c09

  1. Merge branch 'main' into output-schema

    Jeremiah Lowin
    6572dc8
  2. Update tests for server input validation

    Jeremiah Lowin
    77b11ea

  1. Merge branch 'protocol-update' into output-schema

    Jeremiah Lowin
    Unverified signature
    bf7c492
  2. Fix pyright type checking issues in tests⁠

    Jeremiah Lowin +1: Claude
    cd7d4ca
  3. Update schema description wording for clarity⁠

    Jeremiah Lowin +1: Claude
    50745e5
  4. Add automatic JSON schema descriptions for non-string prompt arguments⁠

    Jeremiah Lowin +1: Claude
    65ead06

  1. Add output schema to tools

    Jeremiah Lowin
    11ebe03

  1. Add missing tests

    Goro
    135c70a
  2. Run pre-commit and fix typing issues

    Goro
    1b1304a

  1. Add file utility type and tests

    Goro
    2dc14d6

  1. Remove duplicate tests

    Jeremiah Lowin
    f9290cf
  2. Add tests

    Jeremiah Lowin
    8ad9001
  3. Add audio support

    Jeremiah Lowin
    8dc263e

  1. Remove tuple tags

    Jeremiah Lowin
    23dba76
  2. Merge branch 'main' into include-exclude

    Jeremiah Lowin
    cca52df
  3. Support enabled/disabled resources and templates

    Jeremiah Lowin
    55471df
  4. Support enabled/disabled tools

    Jeremiah Lowin
    788b7e2
  5. Support enabled/disabled prompts

    Jeremiah Lowin
    8604c71

  1. Ensure client is only initialized once

    Jeremiah Lowin
    c04707c

  1. Add support for tag-based include/exclude

    Jeremiah Lowin
    1175ac0

  1. remove empty parens from prompt

    Jeremiah Lowin
    26b329e
  2. Return objects from decorators

    Jeremiah Lowin
    5ee8f66

  1. Update tests for prompts

    Jeremiah Lowin
    f6c5553
  2. Remove empty parens

    Jeremiah Lowin
    09438a8
  3. Ensure tool serializer is applied

    Jeremiah Lowin
    4757dcb
  4. Server add_* methods no longer accept functions

    Jeremiah Lowin
    a853a78
  5. Formalize resource/functionresource replationship

    Jeremiah Lowin
    582f82a

  1. Fix remaining typing issues

    Jeremiah Lowin
    a1b3f72
  2. Update test typing

    Jeremiah Lowin
    d4fceae

  1. Ensure that tools/templates/prompts are compatible with callable objects

    Jeremiah Lowin
    acef890

  1. Add request id back to tests

    Jeremiah Lowin
    32ff292
  2. Store the initialize result on the client

    Jeremiah Lowin
    3aecde3

  1. Improve handling of exceptiongroups when raised in clients

    Jeremiah Lowin
    177d39a

  1. Improve error handling for tools and resources

    Jeremiah Lowin
    2c75133

  1. create a setting for legacy parsing

    Jeremiah Lowin
    19fcaf8

  1. Ensure prompts return descriptions

    Jeremiah Lowin
    3becd4d

  1. Handle args/kwargs appropriately for various objects

    Jeremiah Lowin
    ef81ec0
  2. Replace custom parsing with TypeAdapter

    Jeremiah Lowin
    388409a