1
0
Fork
You've already forked rust-mcp
0
No description
  • Rust 100%
2025年11月11日 10:14:32 +08:00
client fix 2025年11月11日 10:04:45 +08:00
openai fix 2025年11月11日 10:14:32 +08:00
server fix 2025年11月11日 10:14:32 +08:00
.env fix 2025年11月11日 10:14:32 +08:00
.gitignore Initial commit 2025年11月10日 13:55:07 +01:00
Cargo.toml fix 2025年11月11日 10:14:32 +08:00
LICENSE Initial commit 2025年11月10日 13:55:07 +01:00
README.md fix 2025年11月11日 10:05:23 +08:00

rust-mcp

使用说明

  1. 在根目录执行 cargo build(或进到子 crate 分别构建)。
  2. 设置.env环境变量 OPENAI_API_KEY(必须):
OPENAI_API_KEY=sk-xxxxxx
OPENAI_API_BASE=https://api.openai.com/v1
  1. 运行 server:
RUST_LOG=info cargo run -p server
  1. 在另一个终端运行 client:
cargo run -p client -- "帮我写一个 5 行的诗,主题是海边。"

可扩展点(建议)

  • assistant 的调用从同步 HTTP 改为异步队列(例如使用 RabbitMQ / Redis),以便扩展。
  • server 中加入认证、限流、请求追踪(OpenTelemetry)。
  • client 加入 GUI(Tauri / egui)或 Web 前端。
  • assistant 的实现抽象为 trait,便于替换不同 AI 提供商。