MCP协议服务器

一个基于Rust的轻量级MCP协议服务器集合,支持Web搜索和链式推理功能。

  • by antruongnguyen
  • Rust
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 antruongnguyen/mcp-online-search

使用说明

MCP服务器

一个包含轻量级MCP(模型上下文协议)服务器的Rust工作区 rmcp所有服务器都使用STDIO传输,并针对低内存使用率进行了优化。

服务器

服务器 描述
mcp在线搜索 通过任何兼容OpenAI的LLM进行网络搜索和研究(例如困惑 sonar-pro)
mcp顺序思维 具有分支和修订支持的思维链推理

构建

# Format all code
cargo fmt --all

# Build all servers
cargo build --release

# Build a specific server
cargo build -p mcp-online-search --release
cargo build -p mcp-sequential-thinking --release

# Install a specific server
cargo install --path mcp-online-search
cargo install --path mcp-sequential-thinking

二进制文件输出到 target/release/.

快速开始

每台服务器都通过STDIO运行——将MCP客户端指向二进制文件:

{
  "mcpServers": {
    "online-search": {
      "command": "/path/to/mcp-online-search",
      "env": {
        "LLM_BASE_URL": "https://api.perplexity.ai",
        "LLM_API_KEY": "your-api-key",
        "LLM_MODEL": "sonar-pro"
      }
    },
    "sequential-thinking": {
      "command": "/path/to/mcp-sequential-thinking"
    }
  }
}

有关完整的配置详细信息,请参阅每台服务器的README。

许可证

麻省理工学院