NB

niyonabil/blogger-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 6 forks 质量 53 趋势 5

Un serveur MCP (Model Context Protocol) qui permet aux modèles d'intelligence artificielle comme Claude d'interagir directement avec l'API Blogger de Google.

概览

Un serveur MCP (Model Context Protocol) qui permet aux modèles d'intelligence artificielle comme Claude d'interagir directement avec l'API Blogger de Google. Ce projet implémente un serveur compatible avec le protocole MCP (Model Context Protocol) pour l'API Blogger de Google. Il permet aux modèles d'IA comme Claude d'interagir avec les blogs Blogger pour : * Lister et récupérer des blogs * Lister, rechercher, récupérer, créer, mettre à jour et supprimer des posts * Lister et récupérer des labels : L'API Blogger de Google ne permet pas de créer de nouveaux blogs via API. Cette limitation est documentée par Google. Les blogs doivent être créés manuellement via l'interface web de Blogger. * Node.js (version 16 ou supérieure) * Une clé API Blogger de Google 1. Accédez à la Console Google Cloud 2. Créez un nouveau projet ou sélectionnez un projet existant 3. Activez l'API Blogger v3 4. Créez une clé API 5.

README

以下为原文 README 节选,完整内容请查看原文。

blogger-mcp-server

=======

Serveur MCP pour Blogger

Un serveur MCP (Model Context Protocol) qui permet aux modèles d’intelligence artificielle comme Claude d’interagir directement avec l’API Blogger de Google.

À propos

Ce projet implémente un serveur compatible avec le protocole MCP (Model Context Protocol) pour l’API Blogger de Google. Il permet aux modèles d’IA comme Claude d’interagir avec les blogs Blogger pour :

  • Lister et récupérer des blogs
  • Lister, rechercher, récupérer, créer, mettre à jour et supprimer des posts
  • Lister et récupérer des labels

Note importante : L’API Blogger de Google ne permet pas de créer de nouveaux blogs via API. Cette limitation est documentée par Google. Les blogs doivent être créés manuellement via l’interface web de Blogger.

Prérequis

  • Node.js (version 16 ou supérieure)
  • Une clé API Blogger de Google

Installation

Installation depuis npm

npm install -g @mcproadev/blogger-mcp-server

Installation depuis le code source

git clone https://github.com/niyonabil/blogger-mcp-server.git
cd blogger-mcp-server
npm install
npm run build

if error install :

npm install --save-dev @types/express @types/socket.io

Configuration

Obtenir une clé API Blogger

  1. Accédez à la Console Google Cloud
  2. Créez un nouveau projet ou sélectionnez un projet existant
  3. Activez l’API Blogger v3
  4. Créez une clé API
  5. Notez cette clé pour l’utiliser dans la configuration

Configuration du serveur MCP

Créez un fichier de configuration pour votre client MCP. Voici un exemple pour Claude Desktop :

{
  "mcpServers": {
    "blogger": {
      "command": "npx",
      "args": [
        "-y",
        "@mcproadev/blogger-mcp-server"
      ],
      "env": {
        "BLOGGER_API_KEY": "VOTRE_CLE_API_ICI"
      }
    }
  }
}

Remplacez VOTRE_CLE_API_ICI par la clé API que vous avez obtenue.

Utilisation

Démarrage local

Le projet inclut deux scripts pour faciliter le démarrage du serveur :

Mode développement

export BLOGGER_API_KEY=votre_cle_api
./start-dev.sh

Ce script vérifie la présence de la clé API, installe les dépendances si nécessaire, compile le projet si nécessaire, puis démarre le serveur en mode développement.

Mode production

export BLOGGER_API_KEY=votre_cle_api
npm run build
./start-prod.sh

Ce script vérifie la présence de la clé API et que le projet est compilé, puis démarre le serveur en mode production.

Utilisation avec un client MCP

Une fois configuré, vous pouvez utiliser le serveur MCP pour Blogger avec n’importe quel client MCP compatible, comme Claude Desktop.

Exemples de commandes :

  • “Liste tous mes blogs Blogger”
  • “Crée un nouveau post sur mon blog avec l’ID 123456 avec le titre ‘Mon nouveau post’ et le contenu ‘Voici le contenu de mon post’”
  • “Recherche des posts contenant le mot ‘technologie’ dans mon blog”
在 GitHub 查看完整 README

安装

npx -y @mcproadev/blogger-mcp-server
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "blogger": { "command": "npx", "args": [ "-y", "@mcproadev/blogger-mcp-server" ], "env": { "BLOGGER_API_KEY": "VOTRE_CLE_API_ICI" } } } }