Skip to content

sivaprasadreddy/blogify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blogify

Blogify is a Spring AI playground project to try out various features:

  • Integration with multiple LLMs
  • Advisors
  • ChatMemory
  • MCP

blogify.png

Prerequisites

  • Java 24
  • Docker, Docker Compose
  • OpenAI API Key
  • OpenAI compatible LLM(Groq, Gemini, etc) API Key

OpenAI Config

Groq Config

Gemini Config

GitHub Repository Config

From this application, we can generate an article in Markdown format and push it to your GitHub repo using GitHub MCP.

  • Go to GitHub Developer Settings and create a PAT (Personal Access Token)
  • Set environment variable GITHUB_PERSONAL_ACCESS_TOKEN=YOUR_TOKEN_VALUE_HERE
  • You need to update your repository details using one of the following ways:
    • Update the properties app.github-repo and app.github-repo-content-dir in application.properties
    • Set environment variables APP_GITHUB_REPO and APP_GITHUB_REPO_CONTENT_DIR to your values.

About

Spring AI playground project to generate articles and publish to GitHub using MCP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published