模型上下文协议服务器工作区

一个集中化的模型上下文协议(MCP)服务器和工具工作区,包含多个子项目,用于工业控制、本地LLM交互、OpenAI模型交互和Telegram消息发送等功能。

  • by Suphot-Ch
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Suphot-Ch/mcpserver

使用说明

MCP服务器工作区

此存储库充当各种模型上下文协议(MCP)服务器和工具的集中工作区。每个项目都组织到自己的子目录中,并附有具体的说明和文档。

📂 仓库结构

  • rm-012g/:

    • 描述:用于RM-012G设备的工业控制和监控的MCP服务器。
    • 特性:Modbus读/写、系统状态、VPN/节点RED控制。
  • 奥拉马/:

    • 描述:MCP服务器包装器 奥拉玛,提供与本地LLM交互的工具。
    • 特性:模型列表、聊天/生成补全、模型信息。
  • openai/:

    • 描述:用于与OpenAI模型交互的MCP服务器。
    • 特性:模特列表、聊天完成。
  • 电报/:

    • 描述:MCP服务器,用于通过机器人发送Telegram消息。
    • 特性:发送短信并检查安全配置值。
  • 双子座气候/:

    • 描述:与Gemini模型交互的工具集。
    • 组件:客户端、服务器和MCP实现。

🛠 使用概述

要使用这些服务器,请将启用MCP的应用程序(如Claude Desktop或Gemini)指向相应项目目录的入口点(通常 index.js).

配置示例(Claude Desktop/Gemini CLI)

{
  "mcpServers": {
    "rm012g": {
      "command": "node",
      "args": ["[YOUR_PATH]/rm-012g/index.js"]
    },
    "ollama": {
      "command": "node",
      "args": ["[YOUR_PATH]/ollama/index.js"]
    },
    "openai": {
      "command": "node",
      "args": ["[YOUR_PATH]/openai/index.js"],
      "env": {
        "OPENAI_API_KEY": "your_api_key_here"
      }
    },
    "telegram": {
      "command": "node",
      "args": ["[YOUR_PATH]/telegram/index.js"],
      "env": {
        "TELEGRAM_BOT_TOKEN": "your_telegram_bot_token_here",
        "TELEGRAM_DEFAULT_CHAT_ID": "your_chat_id_here"
      }
    }
  }
}

🏗 发展

此存储库中的项目使用Node.js。每个子目录都有自己的 package.json 以及依赖关系列表。


由Suphot Ch.维护。