xsecuremcp / tests /server /test_server.py

Commit History

  1. Add meta parameter support to tools, resources, templates, and prompts decorators (#1294)

    Jeremiah Lowin
    Unverified signature
    0907e77

  1. Logcapture addition to test_server file (#1229)

    Unverified signature
    7fec089

  1. Introduce experimental OpenAPI parser with improved performance and maintainability (#1209)

    Jeremiah Lowin
    Unverified signature
    8c5bdf2

  1. Update all tests

    Jeremiah Lowin
    3a9d761

  1. Add structured content & update almost all tests

    Jeremiah Lowin
    aa46c09

  1. Add output schema to tool decorator

    Jeremiah Lowin
    c903d7b

  1. Fix import prefix behavior

    Jeremiah Lowin
    09cabfa
  2. Update resource manager

    Jeremiah Lowin
    d37c5e4

  1. Make prefixes optional

    Jeremiah Lowin
    4d88236
  2. Consolidate prefix logic

    Jeremiah Lowin
    fa216f2

  1. Remove tuple tags

    Jeremiah Lowin
    23dba76
  2. Incorporate `enabled` property

    Jeremiah Lowin
    0bb59f7

  1. Add support for tag-based include/exclude

    Jeremiah Lowin
    1175ac0

  1. Fix indentation

    Jeremiah Lowin
    f76d950
  2. Ensure methods work/are documented

    Jeremiah Lowin
    ec6bd43
  3. Return objects from decorators

    Jeremiah Lowin
    5ee8f66

  1. Update tests for prompts

    Jeremiah Lowin
    f6c5553
  2. allow naked prompt decorator

    Jeremiah Lowin
    4f92aa9
  3. Remove empty parens

    Jeremiah Lowin
    09438a8
  4. Support "naked" tool decorator usage

    Jeremiah Lowin
    26ff0e9
  5. Ensure tool serializer is applied

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

    Jeremiah Lowin
    a853a78
  7. Split Tool into Tool and FunctionTool

    Jeremiah Lowin
    cba81f4

  1. Support providing tools at init

    Jeremiah Lowin
    15b1769
  2. Update test typing

    Jeremiah Lowin
    d4fceae

  1. Remove customizable separators; improve resource separator

    Jeremiah Lowin
    cdb0274

  1. Improve handling of exceptiongroups when raised in clients

    Jeremiah Lowin
    177d39a

  1. feat: add support for removing tools from server

    davenpi
    c44bbc1

  1. Ensure prompts return descriptions

    Jeremiah Lowin
    3becd4d

  1. Document and test input types

    Jeremiah Lowin
    ae3ce72
  2. Split server interaction tests into new file

    Jeremiah Lowin
    137b0c2
  3. Ensure servers expose template wildcards

    Jeremiah Lowin
    ceea07c

  1. Refactor remote servers

    Jeremiah Lowin
    81e8514

  1. restore mcp tool generation to server

    Jeremiah Lowin
    d6d2b36
  2. Allow tool manager to store an alternative name for tools

    Jeremiah Lowin
    72c9ff1
  3. permit optional resource template args

    Jeremiah Lowin
    bf2f475

  1. Update docs and add_resource_fn

    Jeremiah Lowin
    f1f59fd
  2. Expand support for various method interactions

    Jeremiah Lowin
    0feb19f

  1. Clean up server tests

    Jeremiah Lowin
    5698663
  2. Add tests for tags in server decorators

    Jeremiah Lowin
    fcb2602
  3. Add tags, improve duplicate import behavior

    Jeremiah Lowin
    fa364d7

  1. Fix bug with tools that return lists

    Jeremiah Lowin
    2593ecd

  1. restore 1.x code⁠

    Jeremiah Lowin
    48f7143