Bifrost MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BIFROST_MCP_SESSION_IDLE_TIMEOUT_SECONDS | No | Session idle timeout in seconds before automatic cleanup (default: 3600). Can also be set via --session-idle-timeout-seconds CLI option. | 3600 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_credentialsB | List non-secret stored credential metadata for one host. |
| create_ssh_sessionC | Open a new interactive SSH session using server-side stored credentials. |
| create_winrm_sessionC | Open a new WinRM session using server-side stored credentials. |
| send_inputC | Send raw text to an active SSH session. |
| send_controlB | Send a supported terminal control key to an active SSH session. |
| resize_sessionC | Resize the active SSH session pseudo-terminal. |
| read_outputA | Read buffered output from an active SSH session and optionally clear it. |
| wait_for_outputC | Wait for remote session output matching a regex or literal pattern. |
| run_commandA | Run a command in the existing session. SSH uses the interactive shell; WinRM expects PowerShell script text and runs it via pywinrm run_ps(). |
| check_sudo_cacheC | Check whether sudo cache is warm without prompting. |
| warm_sudo_cacheC | Warm sudo credentials using server-managed gopass sudo password. |
| clear_sudo_cacheC | Clear remote sudo timestamp cache with sudo -k. |
| upload_fileC | Upload an MCP-server-local file to the remote host over SFTP. |
| download_fileC | Download a remote file to an MCP-server-local path over SFTP. |
| list_sessionsA | List all active remote sessions managed by this MCP server. |
| close_ssh_sessionC | Close an active SSH session and remove it from server state. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kchattx/bifrost-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server