知识图谱桥接服务

FastMCP服务器,用于连接Claude(桌面/IDE/Colab)与存储在Google Drive上的主知识图谱文件。

  • by mateuszpoland
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 mateuszpoland/learningOS-MCP

使用说明

learningOS MCP

FastMCP服务器将Claude(桌面/IDE/Colab)与 master_knowledge_graph.md 存储在Google Drive上的文件。部署到GCP Cloud Run,规模为零。

先决条件

工具 目的
紫外线 Python包和项目管理器
gcloud命令行界面 部署到云运行、代理隧道、日志
码头工人 本地容器构建(可选——从源代码进行Cloud Run构建)

设置

# 1. Install dependencies
uv sync

# 2. Copy env template and fill in your values
cp .env.example .env

# 3. Authenticate with GCP
gcloud auth login
gcloud auth application-default login

环境变量

看 .env.example:

变量 描述
GCLOUD_PROJECT_ID GCP项目ID
SERVICE_ACCOUNT 绑定到Cloud Run修订版的服务帐户电子邮件
GDRIVE_FOLDER_ID 包含知识图的Google Drive文件夹
GDRIVE_FILE_ID 文件ID master_knowledge_graph.md

部署

make deploy

有用的命令

make logs    # tail Cloud Run logs
make proxy   # tunnel Cloud Run service to localhost:8080