mcp: extract community mcp crate
This commit is contained in:
@@ -1,11 +1,8 @@
|
||||
mod app;
|
||||
mod auth;
|
||||
mod catalog;
|
||||
mod jsonrpc;
|
||||
mod session;
|
||||
|
||||
use std::{env, net::SocketAddr, time::Duration};
|
||||
|
||||
use crank_community_mcp::{
|
||||
auth::CommunityMachineCredentialVerifier, build_app, session::PostgresTransportSessionStore,
|
||||
};
|
||||
use crank_registry::{PostgresPoolConfig, PostgresRegistry};
|
||||
use crank_runtime::{
|
||||
RequestRateLimitConfig, RequestRateLimiter, RuntimeCacheConfig, RuntimeCacheStores,
|
||||
@@ -15,11 +12,6 @@ use sqlx::postgres::PgConnectOptions;
|
||||
use tokio::net::TcpListener;
|
||||
use tracing::info;
|
||||
|
||||
use crate::{
|
||||
app::build_app, auth::CommunityMachineCredentialVerifier,
|
||||
session::PostgresTransportSessionStore,
|
||||
};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
tracing_subscriber::fmt()
|
||||
@@ -184,8 +176,8 @@ mod tests {
|
||||
use tokio::time::sleep;
|
||||
use tracing_subscriber::{filter::LevelFilter, fmt::MakeWriter, prelude::*};
|
||||
|
||||
use crate::{
|
||||
app::build_app,
|
||||
use crank_community_mcp::{
|
||||
build_app,
|
||||
auth::{
|
||||
CommunityMachineCredentialVerifier, MachineCredentialVerifier,
|
||||
MachineCredentialVerifierError, SharedMachineCredentialVerifier,
|
||||
|
||||
Reference in New Issue
Block a user