Skip to main content
Glama
main.rs779 B
mod commands; use anyhow::Result; use clap::Parser; use nu_ansi_term::Color::Green; fn main() -> Result<()> { let app = Xtask::parse(); app.run() } #[derive(Debug, clap::Parser)] #[structopt( name = "xtask", about = "Workflows used locally and in CI for developing the Apollo MCP Server" )] struct Xtask { #[command(subcommand)] pub command: Command, } #[derive(Debug, clap::Subcommand)] pub enum Command { /// Produce or consume changesets #[command(subcommand)] Changeset(commands::changeset::Command), } impl Xtask { pub fn run(&self) -> Result<()> { match &self.command { Command::Changeset(command) => command.run(), }?; eprintln!("{}", Green.bold().paint("Success!")); Ok(()) } }

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/apollographql/apollo-mcp-server'

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