We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/get-convex/convex-backend'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
use http::{
HeaderName,
HeaderValue,
};
use crate::common::HttpHeader;
impl TryFrom<HttpHeader> for (HeaderName, HeaderValue) {
type Error = anyhow::Error;
fn try_from(HttpHeader { key, value }: HttpHeader) -> Result<Self, Self::Error> {
Ok((HeaderName::try_from(key)?, HeaderValue::from_bytes(&value)?))
}
}
impl From<(HeaderName, HeaderValue)> for HttpHeader {
fn from((key, value): (HeaderName, HeaderValue)) -> Self {
HttpHeader {
key: key.to_string(),
value: value.as_bytes().to_owned(),
}
}
}