시스템프롬프트-mcp-레딧
AI 에이전트가 Reddit과 상호작용할 수 있도록 하는 특수 모델 컨텍스트 프로토콜(MCP) 서버입니다. 게시물 읽기, 콘텐츠 생성, 서브레딧 구성 관리 등이 포함됩니다. 이 서버는 샘플링 및 알림 기능을 지원하는 systemprompt.io 클라이언트와 특별히 호환되도록 설계되었으며, 다른 MCP 클라이언트에서는 제대로 작동하지 않을 수 있습니다.
이 서버를 사용하려면 API 키가 필요합니다. 현재 무료이지만 향후 변경될 수 있습니다. 여기에서 API 키를 받으실 수 있습니다.
이 서버는 @modelcontextprotocol/sdk 의 샘플링 및 알림 기능을 사용합니다.
특징
핵심 기능
- 서브레딧 구성 : AI 에이전트에 대한 여러 서브레딧을 구성하고 관리합니다.
- 콘텐츠 검색 : 구성된 서브레딧에서 인기 게시물, 새 게시물 또는 논란의 여지가 있는 게시물을 가져옵니다.
- 콘텐츠 생성 : 사용자 정의 가능한 매개변수를 사용하여 AI 기반 게시물 및 답변 생성
- 글쓰기 스타일 제어 : AI에 대한 톤, 어휘 및 콘텐츠 가이드라인을 구성합니다.
고급 기능
- 규칙 준수 : subreddit 규칙 및 요구 사항을 자동으로 준수합니다.
- 콘텐츠 가이드라인 : 콘텐츠 생성을 위한 사용자 정의 가능한 지침
- 유연한 게시물 유형 : 텍스트 및 링크 게시물 모두 지원
- 스마트 답변 : 컨텍스트 인식 응답 생성
통합 기능
- MCP 프로토콜 통합 : 모델 컨텍스트 프로토콜의 전체 구현
- 유형 안전 구현 : 완전한 TypeScript 지원
- 실시간 처리 : 스트리밍 응답 지원
- 고급 오류 처리 : 포괄적인 오류 관리
시스템 아키텍처
이 프로젝트는 다른 MCP 서버 구현에 맞게 조정 가능하도록 설계된 모듈형 아키텍처를 따릅니다.
핵심 구성 요소
- MCP 프로토콜 계층 : 완전한 모델 컨텍스트 프로토콜을 구현합니다.
- 서비스 계층 : Reddit API 상호 작용을 추상화합니다.
- 핸들러 계층 : MCP 요청을 라우팅하고 처리합니다.
- 도구 계층 : AI 에이전트가 수행할 수 있는 작업을 정의합니다.
- 유틸리티 계층 : 검증 및 데이터 변환을 위한 도우미를 제공합니다.
디렉토리 구조
/src/config
: 서버 구성 및 기능/src/constants
: 도구 스키마, 샘플링 템플릿 및 시스템 상수/src/handlers
: 요청 핸들러 및 도구 구현/src/services
: API 통합 서비스/src/types
: TypeScript 유형 정의/src/utils
: 유틸리티 함수 및 도우미
아키텍처와 구현 패턴에 대한 자세한 문서는 다음을 참조하세요.
- ARCHITECTURE.md : 전체 시스템 개요
- TEMPLATE_GUIDE.md : 새로운 MCP 서버 생성 가이드
템플릿으로 사용
이 코드베이스는 다른 MCP 서버를 구축하기 위한 템플릿으로 설계되었습니다. 모듈형 아키텍처 덕분에 Reddit 통합을 다른 API로 쉽게 대체할 수 있습니다.
- 서비스 계층을 API 구현으로 교체하세요
- 귀하의 도메인에 적합한 새로운 도구를 정의하세요
- 유형 정의 및 스키마 업데이트
- 서버 기능 구성
자세한 단계별 지침은 TEMPLATE_GUIDE.md를 참조하세요.
🎥 데모 및 쇼케이스
Systemprompt MCP Reddit이 어떻게 작동하는지 알아보려면 비디오 데모를 시청하세요.
관련 링크
- 멀티모달 MCP 클라이언트 - 음성 기반 MCP 클라이언트
- systemprompt.io 문서
This server cannot be installed
AI 에이전트가 Reddit과 상호작용할 수 있도록 하는 특수 MCP 서버로, 게시물 읽기, 콘텐츠 생성, 서브레딧 구성 관리 등이 가능합니다.