docs: add snippet verification for docs/ pages (#2115)
This commit is contained in:
parent
cfbbd7d71a
commit
1ef124e4a8
1 changed files with 446 additions and 43 deletions
19
examples/snippets/servers/embedded_resource_results.py
Normal file
19
examples/snippets/servers/embedded_resource_results.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
from mcp.server.fastmcp import FastMCP
|
||||
from mcp.types import EmbeddedResource, TextResourceContents
|
||||
|
||||
mcp = FastMCP("Embedded Resource Example")
|
||||
|
||||
|
||||
@mcp.tool()
|
||||
def read_config(path: str) -> EmbeddedResource:
|
||||
"""Read a config file and return it as an embedded resource."""
|
||||
with open(path) as f:
|
||||
content = f.read()
|
||||
return EmbeddedResource(
|
||||
type="resource",
|
||||
resource=TextResourceContents(
|
||||
uri=f"file://{path}",
|
||||
text=content,
|
||||
mimeType="application/json",
|
||||
),
|
||||
)
|
||||
Loading…
Reference in a new issue