IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/mcp
Module @ifc-lite/mcp
Classes
AllowAllAuth
BearerTokenAuth
HeadlessLikeBackend
HttpTransport
InMemoryModelRegistry
InProcessTransport
PromptRegistry
ResourceRegistry
StdioTransport
ToolExecutionError
ToolRegistry
ViewerManager
Interfaces
AuthScope
CallToolParams
CallToolResult
ClientCapabilities
EmbeddedResource
GetPromptParams
GetPromptResult
HttpAuthenticator
HttpTransportOptions
ImageContent
InitializeParams
InitializeResult
JsonRpcErrorObject
JsonRpcErrorResponse
JsonRpcNotification
JsonRpcRequest
JsonRpcSuccessResponse
JsonSchema
ListPromptsResult
ListResourcesResult
ListToolsResult
LoadedModel
LoadIfcOptions
Logger
LogNotification
ModelRegistry
ProgressNotification
ProgressReporter
Prompt
PromptArgument
PromptDefinition
PromptMessage
ReadResourceParams
ReadResourceResult
ResourceContents
ResourceDefinition
ResourceLink
ResourceProvider
ResourceUpdatedNotification
SelectionEvent
ServerCapabilities
ServerConfig
SessionFactory
SessionIdentity
SubscribeParams
TextContent
Tool
ToolContext
ToolDefinition
ToolErrorOptions
ViewerState
Type Aliases
ContentBlock
JsonRpcId
JsonRpcMessage
JsonRpcResponse
SelectionListener
ToolErrorCodeValue
ToolScope
Variables
DEFAULT_CONFIG
FULL_ACCESS
JSONRPC_VERSION
JsonRpcErrorCode
NOOP_PROGRESS
PROTOCOL_VERSION
READ_ONLY
SILENT_LOGGER
SUPPORTED_PROTOCOL_VERSIONS
ToolErrorCode
VERSION
Functions
buildDefaultPromptRegistry
buildDefaultResourceRegistry
buildDefaultToolRegistry
createMCPServer
errorResponse
fullScope
isJsonRpcNotification
isJsonRpcRequest
isJsonRpcResponse
loadIfcModel
modelAllowed
notification
parseMessage
readOnlyScope
scopeAllows
successResponse
toolError
References
MCPServer
→
MCPServer
MCPServerOptions
→
MCPServerOptions
OutgoingMessageSink
→
OutgoingMessageSink
SERVER_NAME
→
SERVER_NAME
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Classes
Allow
All
Auth
Bearer
Token
Auth
Headless
Like
Backend
Http
Transport
In
Memory
Model
Registry
In
Process
Transport
Prompt
Registry
Resource
Registry
Stdio
Transport
Tool
Execution
Error
Tool
Registry
Viewer
Manager
Interfaces
Auth
Scope
Call
Tool
Params
Call
Tool
Result
Client
Capabilities
Embedded
Resource
Get
Prompt
Params
Get
Prompt
Result
Http
Authenticator
Http
Transport
Options
Image
Content
Initialize
Params
Initialize
Result
Json
Rpc
Error
Object
Json
Rpc
Error
Response
Json
Rpc
Notification
Json
Rpc
Request
Json
Rpc
Success
Response
Json
Schema
List
Prompts
Result
List
Resources
Result
List
Tools
Result
Loaded
Model
Load
Ifc
Options
Logger
Log
Notification
Model
Registry
Progress
Notification
Progress
Reporter
Prompt
Prompt
Argument
Prompt
Definition
Prompt
Message
Read
Resource
Params
Read
Resource
Result
Resource
Contents
Resource
Definition
Resource
Link
Resource
Provider
Resource
Updated
Notification
Selection
Event
Server
Capabilities
Server
Config
Session
Factory
Session
Identity
Subscribe
Params
Text
Content
Tool
Tool
Context
Tool
Definition
Tool
Error
Options
Viewer
State
Type Aliases
Content
Block
Json
Rpc
Id
Json
Rpc
Message
Json
Rpc
Response
Selection
Listener
Tool
Error
Code
Value
Tool
Scope
Variables
DEFAULT_
CONFIG
FULL_
ACCESS
JSONRPC_
VERSION
Json
Rpc
Error
Code
NOOP_
PROGRESS
PROTOCOL_
VERSION
READ_
ONLY
SILENT_
LOGGER
SUPPORTED_
PROTOCOL_
VERSIONS
Tool
Error
Code
VERSION
Functions
build
Default
Prompt
Registry
build
Default
Resource
Registry
build
Default
Tool
Registry
create
MCP
Server
error
Response
full
Scope
is
Json
Rpc
Notification
is
Json
Rpc
Request
is
Json
Rpc
Response
load
Ifc
Model
model
Allowed
notification
parse
Message
read
Only
Scope
scope
Allows
success
Response
tool
Error
References
MCP
Server
MCP
Server
Options
Outgoing
Message
Sink
SERVER_
NAME
Guides
Packages
IFClite TypeScript API
Loading...