LLM通信桥接服务

MCPHOST-SERVER是一个桥接解决方案,通过HTTP请求实现与本地LLM(Ollama)的便捷通信,支持服务器模式和命令行模式。

  • by JinsonWu
  • Go
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 JinsonWu/mcphost-server

使用说明

MCPHOST-SERVER

MCPHOST的服务器桥接解决方案,可通过HTTP请求与本地LLM(Ollama)轻松通信。该项目起源于 mark3labs/mcphost 并添加服务器功能以增强功能。

新增功能

  • 用于与本地LLM进行基于HTTP的交互请求通信的服务器模式
  • 基于环境的配置

入门指南

  1. 克隆存储库

  2. 复制示例环境文件并进行配置,详细配置请参见.env:

    cp .example.env .env
    
  3. 构建项目:

    go build
    
  4. 运行服务器:

    ./mcphost-server
    

用法

服务器模式

默认情况下启用服务器模式,并提供用于与本地LLM交互的HTTP端点。服务器将在配置的端口(默认:8115)上启动。

命令行模式

要使用命令行界面,请设置 server_mode = false 在main.go文件中重新生成项目。

配置

应用程序可以通过以下方式配置:

  • 环境变量(参见 .example.env)
  • mcp.json 配置文件
  • 命令行标志