Skip to main content
Glama
http_api.rs973 B
use super::{api_types::ApiMachine, id_types::MachineName}; use serde::{Deserialize, Serialize}; use std::collections::HashMap; #[derive(Serialize, Deserialize)] pub struct WhoamiResponse { pub account: String, } #[derive(Serialize, Deserialize)] pub struct CreateMachineResponse { pub machine_name: MachineName, } #[derive(Serialize, Deserialize)] pub struct ListMachinesResponse { pub machines: Vec<ApiMachine>, } #[derive(Debug, Default, Serialize, Deserialize)] pub struct CreateMachineRequest { #[serde(default, skip_serializing_if = "HashMap::is_empty")] pub tags: HashMap<String, String>, /// Memory size in MB. If not specified, a default value will be used. #[serde(skip_serializing_if = "Option::is_none")] pub memory_mb: Option<u32>, } #[derive(Debug, Default, Serialize, Deserialize)] pub struct ListMachinesRequest { #[serde(default, skip_serializing_if = "HashMap::is_empty")] pub tags: HashMap<String, String>, }

Latest Blog Posts

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/jamsocket/forevervm'

If you have feedback or need assistance with the MCP directory API, please join our Discord server