Reddit MCP

MIT License
6
  • Apple

Integrations

  • Supports integration with LangChain agent frameworks for utilizing Reddit browsing and search capabilities.

  • Provides tools for browsing, searching, and reading Reddit content, including accessing comments, submissions, and subreddits, as well as searching posts and subreddits through the Reddit API.

레딧 MCP

Reddit을 탐색, 검색하고 읽을 수 있는 플러그 앤 플레이 MCP 서버입니다.

데모

다음은 Claude Desktop에서 이 기능을 사용하는 방법을 보여주는 짧은 동영상입니다.

https://github.com/user-attachments/assets/a2e9f2dd-a9ac-453f-acd9-1791380ebdad

특징

  • Pydantic을 사용한 자세한 매개변수 검증
  • 후드 아래에 안정적인 PRAW 라이브러리를 사용합니다.
  • PRAW 덕분에 내장된 속도 제한 보호 기능

주의사항

  • 현재는 읽기 기능만 지원합니다. 쓰기 기능을 사용하려면 이슈에 추천을 누르거나 PR을 보내주세요 ! 🙌
  • 도구는 토큰을 사용합니다. Claude에서 이 기능을 사용하려면 Pro 사용자여야 도구 호출을 많이 사용할 수 있습니다. 무료 사용자는 가벼운 도구 사용에는 문제가 없습니다. 토큰 사용은 사용자의 책임입니다.

설치

필수 조건: Reddit API 자격 증명

Reddit 계정에 개발자 앱 이 없다면 만드세요. 그러면 다음 단계에서 사용할 client_idclient_secret 생성됩니다. 이미 해당 정보가 있다면 이 단계는 건너뛸 수 있습니다.

클로드 데스크탑

Claude Desktop에 설치하려면:

  • "텍스트 편집기에서 구성 파일을 엽니다." 섹션까지 여기의 지침을 따르세요.
  • 원하는 설치 방법에 따라 다음을 파일에 추가하세요.

uvx 사용(권장)

지엑스피1

PIP 사용

먼저 패키지를 설치하세요:

pip install reddit-mcp

그런 다음 구성 파일에 다음을 추가합니다.

"mcpServers": { "reddit": { "command": "python", "args": ["-m", "reddit_mcp"], "env": { "REDDIT_CLIENT_ID": "<client_id>", "REDDIT_CLIENT_SECRET": "<client_secret>" } } }

기타

이 서버는 에이전트 프레임워크(LangChain, LlamaIndex, AutoGen 등)를 포함한 모든 MCP 클라이언트 와 함께 사용할 수 있습니다. AutoGen 통합 예시는 예시를 참조하세요.

도구

서버가 공개할 도구는 다음과 같습니다.

이름설명
get_comment댓글에 접근하기
get_comments_by_submission제출물의 의견에 접근
get_submission제출물에 접근
get_subreddit이름으로 서브레딧에 접속하기
search_posts서브레딧에서 게시물 검색
search_subreddits이름이나 설명으로 서브레딧 검색

기여하다

기여를 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.

감사의 말

  • 놀라울 정도로 안정적인 라이브러리인 PRAW 💙

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

PRAW 라이브러리를 통해 AI 어시스턴트가 Reddit 콘텐츠를 탐색, 검색하고 읽을 수 있도록 하는 플러그 앤 플레이 MCP 서버입니다.

  1. Demo
    1. Features
      1. Caveats
        1. Installation
          1. Prerequisite: Reddit API credentials
          2. Claude Desktop
          3. Using uvx (recommended)
          4. Using PIP
          5. Others
        2. Tools
          1. Contributing
            1. Acknowledgments
              ID: braoypt6vc