Token导航 LogoToken导航TokenDH.com
AI Hub Mcpserver logo
AI代理stdio官方级别未说明来源级核验

AI Hub Mcpserver

MCP Server

AI Assistant Hub是一个生产就绪的模型上下文协议(MCP)服务器,为MCP兼容的AI助手或客户端提供天气、GitHub和Slack等工具集合。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
工具集成PythonToken认证本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

HarshMondal

提供方

HarshMondal

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

AI助手中心MCP服务器

AI Assistant Hub已准备好投入生产 模型上下文协议(MCP) 该服务器将一组工具(如Weather、GitHub和Slack)暴露给任何兼容MCP的AI助手或客户端。

入门指南

按照以下步骤设置和运行服务器。

1.设置Python环境

首先,创建一个虚拟环境并安装所需的软件包。

# Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows, use: .venv\Scripts\activate

# Install dependencies
pip install --upgrade pip
pip install -r requirements.txt

2.使用配置API密钥 .env 文件

服务器需要为其提供的工具提供API密钥。推荐的方法是提供 .env 文件。

  1. 创建一个名为的新文件 .env 在项目的根源(/home/harsh/Documents/MCPServer/ai-hub/.env).
  2. 将以下内容复制并粘贴到 .env 文件,用实际的键替换占位符值。
# --- API Keys and Secrets ---

# Weather (OpenWeatherMap)
TOOL_WEATHER_CONFIG__API_KEY=your-openweathermap-api-key

# GitHub Issues (optional for public repositories)
TOOL_GITHUB_ISSUES_CONFIG__TOKEN=ghp_your_token

# Slack
TOOL_SLACK_POST_MESSAGE_CONFIG__TOKEN=xoxb-your-slack-token

# --- Tool Toggles (all enabled by default) ---
TOOL_WEATHER_ENABLED=true
TOOL_GITHUB_ISSUES_ENABLED=true
TOOL_SLACK_POST_MESSAGE_ENABLED=true

3.运行服务器

设置和配置环境后,从终端运行服务器:

ai-assistant-hub

or

python3 -m ai_assistant_hub.server.main

服务器将启动并等待客户端连接。您应该看到如下输出:

MCP server started with stdio transport. Waiting for client...
Tools available: ['weather', 'github_issues', 'slack_post_message']

连接您的LLM客户端

要使用这些工具,您需要将您的AI助手或LLM客户端连接到此服务器。大多数客户端支持使用JSON配置连接到MCP服务器。

  1. 查找客户端的服务器配置设置 (例如,“工具服务器”、“MCP服务器”)。
  2. 添加新服务器 并提供以下JSON。
{
  "mcpServers": {
    "ai-hub": {
      "command": "/home/harsh/Documents/MCPServer/ai-hub/.venv/bin/ai-assistant-hub",
      "args": [],
      "cwd": "/home/harsh/Documents/MCPServer/ai-hub",
      "env": {
        "TOOL_WEATHER_CONFIG__API_KEY": "your-openweathermap-api-key",
        "TOOL_GITHUB_ISSUES_CONFIG__TOKEN": "ghp_your_token",
        "TOOL_SLACK_POST_MESSAGE_CONFIG__TOKEN": "xoxb-your-slack-token"
      }
    }
  }
}

重要提示:

  • 确保 commandcwd JSON中的路径与项目的位置匹配。
  • env 如果您不愿意使用 .env 文件。如果你已经创建了一个 .env 文件。
  1. 保存并激活新服务器。 您的客户现在可以使用这些工具。

______________________________________________________________________

项目详细信息

特性

  • ✅ 基于Hugging Face的官方MCP服务器运行时构建。
  • ✅ 用于Weather、GitHub Issues和Slack的模块化工具。
  • ✅ 具有内置重试功能的弹性HTTP客户端。
  • ✅ 通过以下方式进行集中配置 .env 文件或环境变量。

建筑

该项目的结构是模块化和可扩展的。

  • ai_assistant_hub/server/main.py:启动服务器的主要入口点。
  • ai_assistant_hub/tools/:包含每个工具的定义。
  • ai_assistant_hub/integrations/:包含与第三方API(如OpenWeatherMap)通信的逻辑。

添加新工具

  1. 在中创建“适配器” ai_assistant_hub/integrations/ 以处理外部API通信。
  2. 在中定义新工具 ai_assistant_hub/tools/ 它使用适配器。
  3. 启用新工具并在您的 .env 文件。

______________________________________________________________________

需要帮助或想添加更多适配器?打开问题或提交拉取请求!

目录标签

目录标签

工具集成PythonToken认证本地部署AI助手MCP协议第三方API

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP