- Home
- MCP servers
- Trustification
Trustification
- rust
4
GitHub Stars
rust
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You have a lightweight MCP server that implements the Model Context Protocol and supports multiple transports. It authenticates against a Trustify API and provides both local stdio and HTTP-based transports for easy integration with MCP clients. This guide shows how to run the server, connect clients, and configure access securely.
How to use
Connect MCP clients to the server using one of the available transports. If you prefer a local, in-process style link, run the stdio variant and pipe data through the binary directly. If you want a remote-like HTTP endpoint for clients, use the SSE or Streamable HTTP transports and point your client at the provided local URLs.
How to install
Prerequisites you need before building and running the MCP server:
-
Rust toolchain (Cargo) installed on your machine.
-
A Trustify API URL and OpenID configuration to enable authentication.
Stdio start (local, binary transport)
Build the stdio transport binary so MCP clients can interact with it locally.
cargo build --release --bin stdio
SSE start (HTTP transport)
Run the server with the SSE transport. You will use a local HTTP endpoint at http://localhost:8081/sse for MCP clients.
API_URL=<API URL> OPENID_ISSUER_URL=<OpenID Issuer URL> OPENID_CLIENT_ID=<OpenID Client ID> OPENID_CLIENT_SECRET=<OpenID Client Secret> cargo run --release --bin sse
Streamable HTTP start (HTTP transport)
Run the server with the Streamable HTTP transport. It will expose an HTTP endpoint at http://localhost:8082/mcp for MCP clients.
API_URL=<API URL> OPENID_ISSUER_URL=<OpenID Issuer URL> OPENID_CLIENT_ID=<OpenID Client ID> OPENID_CLIENT_SECRET=<OpenID Client Secret> cargo run --release --bin streamable
Available tools
Transport SSE
Provides an SSE-based transport endpoint for MCP clients to connect to the server.
Transport HTTP Streamable
Provides a Streamable HTTP endpoint for MCP clients to connect to the server.
Transport Stdio
Provides a local stdio transport to interact with MCP clients directly via the compiled binary.