콘텐츠로 이동

MCPServerStreamableHttp

이 콘텐츠는 아직 번역되지 않았습니다.

Extended MCP server surface for servers that expose resources.

  • BaseMCPServerStreamableHttp
new MCPServerStreamableHttp(options): MCPServerStreamableHttp;
Parameter Type

options

MCPServerStreamableHttpOptions

MCPServerStreamableHttp

BaseMCPServerStreamableHttp.constructor
cacheToolsList: boolean;

MCPServerWithResources.cacheToolsList

BaseMCPServerStreamableHttp.cacheToolsList

optional errorFunction: MCPToolErrorFunction | null;

Optional function to convert MCP tool failures into model-visible messages. Set to null to rethrow errors instead of converting them.

MCPServerWithResources.errorFunction

BaseMCPServerStreamableHttp.errorFunction

optional toolFilter:
| MCPToolFilterStatic
| MCPToolFilterCallable;

MCPServerWithResources.toolFilter

BaseMCPServerStreamableHttp.toolFilter

optional toolMetaResolver: MCPToolMetaResolver;

MCPServerWithResources.toolMetaResolver

BaseMCPServerStreamableHttp.toolMetaResolver
get name(): string;

string

MCPServerWithResources.name

BaseMCPServerStreamableHttp.name

get sessionId(): string | undefined;

string | undefined

BaseMCPServerStreamableHttp.sessionId
callTool(
toolName,
args,
meta?): Promise<object[]>;
Parameter Type

toolName

string

args

Record<string, unknown> | null

meta?

Record<string, unknown> | null

Promise<object[]>

MCPServerWithResources.callTool

BaseMCPServerStreamableHttp.callTool

close(): Promise<void>;

Promise<void>

MCPServerWithResources.close

BaseMCPServerStreamableHttp.close

connect(): Promise<void>;

Promise<void>

MCPServerWithResources.connect

BaseMCPServerStreamableHttp.connect

invalidateToolsCache(): Promise<void>;

Promise<void>

MCPServerWithResources.invalidateToolsCache

BaseMCPServerStreamableHttp.invalidateToolsCache

listResources(params?): Promise<MCPListResourcesResult>;
Parameter Type

params?

MCPListResourcesParams

Promise<MCPListResourcesResult>

MCPServerWithResources.listResources

BaseMCPServerStreamableHttp.listResources

listResourceTemplates(params?): Promise<MCPListResourceTemplatesResult>;
Parameter Type

params?

MCPListResourcesParams

Promise<MCPListResourceTemplatesResult>

MCPServerWithResources.listResourceTemplates

BaseMCPServerStreamableHttp.listResourceTemplates

listTools(): Promise<object[]>;

Promise<object[]>

MCPServerWithResources.listTools

BaseMCPServerStreamableHttp.listTools

readResource(uri): Promise<MCPReadResourceResult>;
Parameter Type

uri

string

Promise<MCPReadResourceResult>

MCPServerWithResources.readResource

BaseMCPServerStreamableHttp.readResource