AI协作知识库服务器

Huuh MCP Server是一个连接AI应用与huuh.me平台的模型上下文协议服务器,提供知识库创建、内容检索、AI角色管理及团队协作功能。

  • by huuh-me
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 infolab-ai/mcp

使用说明

🚀 Huuh MCP服务器-每个人的协作AI! 🎓

这 Huuh MCP服务器 是您友好的邻居模型上下文协议服务器,它弥合了人工智能应用程序和 呼,我 平台🤖💝

随着 呼,我 你可以:

  • 📚 AI原生知识
    • 创建知识库
    • 直接在聊天中检索和贡献内容
  • 🫂 为您的团队共享AI
    • 与他人共享和协作知识库
    • 让他们检索和贡献
  • 🎭 灵活使用,效果更佳
    • 构建和共享AI角色(系统提示)
    • 通过聊天从您的研究AI切换到您的营销AI

✨ 这个服务器做什么?

我们的服务器就像人工智能时代协作的瑞士军刀! 🔧📚 你可以:

  • 🔍 探索基地:搜索市场公共知识库
  • 📖 访问信息:从您的基地或任何公共基地检索特定信息
  • 🎭 管理人物角色:获取并更新AI角色,以便在聊天中快速应用系统提示
  • 📝 贡献内容:将您自己的贡献添加到数据库中,并帮助建立知识库
  • 🛠️ 贡献人物角色:为公众提供你认为有用的人物角色
  • 🏗️ 创建基地:为您的项目建立新的知识库
  • 🔗 为空间指定基础:与您的团队或工作区共享基地
  • 🌟 创建空间:为团队合作建立协作空间

要使用服务器,请在 呼,我 平台并获取您的API密钥。此服务器设计用于使用huuh API,因此您需要一个帐户才能开始使用! 🌐

🛠️ 可用工具-您的AI工具箱!

我们的服务器挤满了 10个不可思议的工具 这使得使用教育内容变得轻而易举:

1. 🏠 get_user_options

它的作用: 获取有关可用基、模块和文件的信息
非常适合: 开始你的旅程,了解你能得到什么!

2.🛒 search_marketplace

它的作用: 在市场上寻找基地
参数:

  • query (string)-您的搜索词(最多150个字符)
    非常适合: 发现新的基地和教育机会!

3. 🔍 retrieve_information

它的作用: 从基础内容中检索特定信息
参数:

  • query (string)-您要查找的内容(最多150个字符)
  • base_id (string)-在哪个库中搜索
  • relevant_blocks (数组,可选)-要关注的特定模块
  • relevant_groups (数组,可选)-要包含的特定组
  • relevant_file_ids (数组,可选)-要搜索的特定文件
    非常适合: 从基础材料中获得精确的答案!

4. 📝 contribute

它的作用: 将您自己的内容贡献添加到库中
参数:

  • base_id (string)-贡献的基础
  • folder_number (string)-要向哪个文件夹添加内容
  • contribution_title (string)-您的贡献标题
  • contribution_content (string)-您的精彩内容(最多30000个字符)
    非常适合: 分享知识,帮助他人学习!

5. 🎭 get_persona

它的作用: 检索有关AI角色的信息
参数:

  • title (string)-您想要的角色名称
    非常适合: 在聊天中应用存储系统提示!

6. 🔄 refresh_persona

它的作用: 更新角色内容和行为
参数:

  • title (string)-要更新的角色
  • new_content (string)-更新的角色内容
  • base_id (字符串,可选)-特定于基础的角色更新
    非常适合: 迭代改进系统提示以供将来使用!

7. 🎁 contribute_persona_to_base

它的作用: 将一个全新的角色添加到基础(您的或公共) 参数:

  • base_id (string)-添加人物角色的基础
  • persona_title (string)-新角色的名称
  • persona_content (字符串)-角色描述和行为(最多150个字符)
    非常适合: 存储系统提示您将来重新应用它们!

8.🏗️ create_base

它的作用: 为您的内容创建新的知识库 参数:

  • base_name (string)-新基地的名称
  • base_description (string)-描述基础是什么
    非常适合: 为新主题或项目建立新的知识库!

9. 🔗 assign_base_to_space

它的作用: 将现有基地分配给协作空间 参数:

  • space_id (string)-要分配基的空间的ID
  • base_id (string)-要分配的基的ID
    非常适合: 与您的团队或工作空间共享基地!

10. 🌟 create_spaces

它的作用: 为团队合作创造一个新的协作空间 参数:

  • space_name (string)-新空间的名称
  • space_description (string)-空间用途的描述
    非常适合: 为团队和项目建立协作环境!

🚀 快速入门-在几秒钟内起床并跑步!

通过Smithery安装

通过以下方式自动安装Claude Desktop的mcp 史密瑟里:

npx -y @smithery/cli install @infolab-ai/mcp --client claude

Claude桌面配置

将以下配置添加到 claude-desktop.json:

{
  "mcpServers": {
    "huuh-mcp": {
      "command": "uvx",
      "args": ["huuh-mcp"],
      "env": {
        "HUUH_APIK_KEY": "<yours>"
      }
    }
  }
}

🔧 开发设置-面向代码爱好者!

想要贡献或定制?我们爱开发者! 💻❤️

先决条件

设置步骤

# Clone the repository
git clone https://github.com/infolab-ai/mcp.git
cd mcp

# Install dependencies with uv (it's lightning fast!)
uv sync

# Activate the virtual environment
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Set up your environment variables
cp .env.sample .env
# Edit .env with your API credentials

# Run the server in development mode
uv --directory path/to/huuh_mcp -m huuh_mcp.server --env-file /path/to/.env

环境变量📋

创建一个 .env 文件包含:

# Your HUUH API key (get this from your account settings)
HUUH_APIK_KEY=your_api_key_here

# Optional: Set logging level
LOG_LEVEL=INFO

🔐 身份验证-安全且简单!

服务器使用API密钥验证来保护您的数据安全! 🛡️

  1. 🔑 从获取API密钥 呼,我 平台
  2. 🔒 在环境变量中设置它
  3. ✨ 服务器自动处理其余部分!

📜 许可证-学习和构建的自由!

该项目根据 MIT许可证 📄 - 这意味着您可以自由地:

  • ✅ 商业化使用
  • ✅ 根据需要进行修改
  • ✅ 分发给其他人
  • ✅ 私下使用
  • ✅ 回馈社区

唯一的要求?在衍生作品中保留许可通知。就是这样! 🎉

🤝 贡献-加入我们的Discord社区!

我们希望您能帮助我们使这台服务器更加出色! 🌟

  • 🐛 发现bug了吗?打开一个问题!
  • 💡 有主意吗?我们想听!
  • 🔧 想贡献代码吗?给我们发PR!
  • 📚 改进文档?你是我们的英雄!