Add instructions field to ServerSession and FastMCP

This commit is contained in:
Salman Mohammed
2025-01-13 13:00:11 -05:00
parent 135191403a
commit bc6746e89b
6 changed files with 18 additions and 5 deletions

View File

@@ -51,7 +51,7 @@ async def test_client_session_initialize():
prompts=None,
),
serverInfo=Implementation(name="mock-server", version="0.1.0"),
instructions="The server instructions."
instructions="The server instructions.",
)
)

View File

@@ -27,8 +27,9 @@ if TYPE_CHECKING:
class TestServer:
@pytest.mark.anyio
async def test_create_server(self):
mcp = FastMCP()
mcp = FastMCP(instructions="Server instructions")
assert mcp.name == "FastMCP"
assert mcp.instructions == "Server instructions"
@pytest.mark.anyio
async def test_non_ascii_description(self):