
tssujt/miniflux-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Miniflux RSS 리더와 상호 작용하는 모델 Context Protocol (MCP) 서버.
개요
Miniflux RSS 리더와 상호 작용하는 모델 Context Protocol (MCP) 서버. 이 서버는 Miniflux Client를 사용하여 MCP 프로토콜을 통해 피드, 항목, 사용자 및 카테고리를 관리하는 도구를 제공합니다. - : 목록, 생성 및 RSS/Atom 피드 새로 고침 - : 항목, 업데이트 상태 (읽기 / 오류 / 제거) - : 목록 및 피드 카테고리 구성 - : API 키와 사용자 이름 / 패스워드 인증에 대한 지원 1. Miniflux 인스턴스에 로그인 2. 설정 → API 키로 이동 3. 새로운 API 키 만들기 4. 생성 된 키를 구성에 복사 *Either 사용 MINIFLUX API KEY 또는 MINIFLUX USERNAME 및 MINIFLUX PASSWORD 모두 stdio는 기본적으로 전송이며, 서버가 로컬로 시작하는 MCP 클라이언트를 위해 사용됩니다. 프로젝트 루트에 다음 .mcp.json 파일을 추가하십시오. 원격 서버는 정적 Bearer 토큰에 의해 보호된 Streamable HTTP MCP 엔드포인트를 노출합니다. 강력한 토큰을 설정하고 Streamable HTTP 운송을 사용하여 컨테이너를 시작합니다
개요(AI 번역)
Miniflux RSS 리더와 상호 작용하는 모델 Context Protocol (MCP) 서버. 이 서버는 Miniflux Client를 사용하여 MCP 프로토콜을 통해 피드, 항목, 사용자 및 카테고리를 관리하는 도구를 제공합니다.
특징
- Feed Management: 목록, 생성 및 RSS / 원자 피드를 새로 고침 -Entry Operations: 항목, 업데이트 상태(read/unread/removed)
- Category Management: 목록 및 구성 피드 카테고리
- Flexible 인증: API 키와 사용자 이름/암호 인증 모두 지원
설치
Miniflux API 키 얻기
- Miniflux 인스턴스에 로그인
- 설정 → API 키로 이동
- 새로운 API 키 만들기
- 생성 된 키를 구성에 복사
Miniflux 환경 변수
| 변수 | 설명 | 필수 |
|---|---|---|
MINIFLUX_URL |
Miniflux 인스턴스 URL | 네 |
MINIFLUX_API_KEY |
인증의 API 키 | 네* |
MINIFLUX_USERNAME |
기본 우측의 사용자명 | 네* |
MINIFLUX_PASSWORD |
기본 우측의 비밀번호 | 네* |
*Either 사용 MINIFLUX_API_KEY 또는 모두 MINIFLUX_USERNAME 및 MINIFLUX_PASSWORD]
로컬 stdio 서버
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Miniflux MCP Server
A Model Context Protocol (MCP) server for interacting with Miniflux RSS reader. This server provides tools to manage feeds, entries, users, and categories through the MCP protocol using Miniflux Client.
Features
- Feed Management: List, create, and refresh RSS/Atom feeds
- Entry Operations: Read entries, update status (read/unread/removed)
- Category Management: List and organize feed categories
- Flexible Authentication: Support for both API key and username/password authentication
Setup
Getting a Miniflux API Key
- Log into your Miniflux instance
- Go to Settings → API Keys
- Create a new API key
- Copy the generated key to your configuration
Miniflux Environment Variables
| Variable | Description | Required |
|---|---|---|
MINIFLUX_URL |
Your Miniflux instance URL | Yes |
MINIFLUX_API_KEY |
API key for authentication | Yes* |
MINIFLUX_USERNAME |
Username for basic auth | Yes* |
MINIFLUX_PASSWORD |
Password for basic auth | Yes* |
*Either use MINIFLUX_API_KEY OR both MINIFLUX_USERNAME and MINIFLUX_PASSWORD
Local stdio Server
stdio is the default transport and is intended for an MCP client that starts the server locally.
Using Docker
docker build -t miniflux-mcp .
docker run -i --rm --env-file .env miniflux-mcp
Or use the published image:
docker run -i --rm --env-file .env jwonder/miniflux-mcp:latest
Claude Code (.mcp.json)
Add the following .mcp.json file to your project root:
{
"mcpServers": {
"miniflux": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MINIFLUX_URL",
"-e",
"MINIFLUX_API_KEY",
"jwonder/miniflux-mcp:latest"
],
"env": {
"MINIFLUX_URL": "${MINIFLUX_URL}",
"MINIFLUX_API_KEY": "${MINIFLUX_API_KEY}"
}
}
}
}
Remote Streamable HTTP Server
The remote server exposes a Streamable HTTP MCP endpoint protected by a static Bearer token.
| Variable | Description | Default |
|---|---|---|
MCP_TRANSPORT |
Set to streamable-http |
stdio |
MCP_HTTP_ADDR |
HTTP listen address | :8080 |
MCP_HTTP_PATH |
MCP endpoint path | /mcp |
MCP_AUTH_TOKEN |
Bearer token protecting the MCP endpoint; required in HTTP mode | None |
Set a strong token and start the container with the Streamable HTTP transport:
export MCP_AUTH_TOKEN='replace-with-a-strong-secret'
docker run --rm \
-p 8080:8080 \
--env-file .env \
-e MCP_TRANSPORT=streamable-http \
-e MCP_AUTH_TOKEN \
jwonder/miniflux-mcp:latest
Configure an MCP client to connect to http://your-server:8080/mcp and send:
Authorization: Bearer replace-with-a-strong-secret
Claude Code (.mcp.json)
설치
docker run -i --rm -e MINIFLUX_URL -e MINIFLUX_API_KEY jwonder/miniflux-mcp:latest설정
{
"mcpServers": {
"miniflux": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MINIFLUX_URL",
"-e",
"MINIFLUX_API_KEY",
"jwonder/miniflux-mcp:latest"
],
"env": {
"MINIFLUX_URL": "${MINIFLUX_URL}",
"MINIFLUX_API_KEY": "${MINIFLUX_API_KEY}"
}
}
}
}