Integrations
Allows Claude Desktop to browse and interact with Hacker News content, including viewing latest/top/best stories, reading story details and comments, and formatting Hacker News content for better readability.
MCP 클로드 해커 뉴스
특징
- Hacker News의 최신 기사를 살펴보세요
- 최고 평점과 가장 높은 평가를 받은 스토리 보기
- 스토리 세부 정보 받기
- 스토리에 대한 댓글을 읽어보세요
- 더 나은 가독성을 위해 Hacker News 콘텐츠의 깔끔한 포맷
데모
요구 사항
- Node.js 16 이상
- 클로드 데스크탑
- Hacker News API에 접속하기 위한 인터넷 연결
설치
수동 설치
- 이 저장소를 복제하거나 다운로드하세요:
지엑스피1
- 종속성 설치:
- 프로젝트를 빌드하세요:
MCP 서버 실행
MCP 서버를 실행하는 방법은 두 가지가 있습니다.
옵션 1: 수동 실행
- 터미널이나 명령 프롬프트를 엽니다
- 프로젝트 디렉토리로 이동합니다
- 서버를 직접 실행합니다.
Claude Desktop을 사용하는 동안 이 터미널 창을 열어 두세요. 터미널을 닫을 때까지 서버가 실행됩니다.
옵션 2: Claude Desktop으로 자동 시작(일반 사용 시 권장)
Claude Desktop은 필요 시 MCP 서버를 자동으로 시작할 수 있습니다. 설정 방법은 다음과 같습니다.
구성
Claude Desktop 구성 파일은 다음 위치에 있습니다.
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- 윈도우 :
%APPDATA%\Claude\claude_desktop_config.json
- 리눅스 :
~/.config/Claude/claude_desktop_config.json
이 파일을 편집하여 Hacker News MCP 구성을 추가하세요. 파일이 없으면 새로 만드세요.
중요 : ABSOLUTE_PATH_TO_DIRECTORY
MCP를 설치한 전체 절대 경로 로 바꾸세요.
- macOS/Linux 예:
/Users/username/mcp-claude-hackernews
- Windows 예:
C:\\Users\\username\\mcp-claude-hackernews
이미 다른 MCP를 구성했다면 "mcpServers" 객체 안에 "hackerNews" 섹션을 추가하기만 하면 됩니다. 다음은 여러 MCP를 사용한 구성의 예입니다.
MCP 서버는 claude_desktop_config.json
파일의 구성에 따라 Claude Desktop에 필요할 때 자동으로 시작됩니다.
용법
- 구성을 수정한 후 Claude Desktop을 다시 시작하세요.
- Claude에서는
hn
명령을 사용하여 Hacker News와 상호 작용합니다. - MCP 서버는 Claude Desktop이 관리하는 자식 프로세스로 실행됩니다.
사용 가능한 명령
Hacker News MCP는 여러 명령을 포함하는 hn
이라는 단일 도구를 제공합니다.
명령 | 설명 | 매개변수 | 예 |
---|---|---|---|
latest | Hacker News의 최신 기사를 받아보세요 | param : 스토리 개수(선택 사항) (기본값: 10, 최대값: 50) | hn latest --50 |
top | Hacker News의 주요 기사를 받아보세요 | param : 스토리 개수(선택 사항) (기본값: 10, 최대값: 50) | hn top --20 |
best | Hacker News에서 최고의 스토리를 받아보세요 | param : 스토리 개수(선택 사항) (기본값: 10, 최대값: 50) | hn best --30 |
history | 특정 스토리에 대한 자세한 정보를 얻으세요 | param : 필수 스토리 ID | hn history --12345678 |
comments | 스토리에 대한 댓글을 받으세요 | param : 마지막 목록 또는 스토리 ID의 필수 인덱스 | hn comments --3 또는 hn comments --12345678 |
사용 예
다음은 Claude와 함께 Hacker News MCP를 사용하는 방법에 대한 다양한 예입니다.
직접 명령:
자연어 쿼리:
자연어를 사용하여 MCP와 상호 작용할 수도 있습니다. Claude는 이러한 요청을 해석하고 적절한 명령을 사용합니다.
- "오늘 Hacker News의 상위 30개 기사를 보여주세요"
- "해커 뉴스에 올라온 최신 게시물 40개는 뭐예요?"
- "해커뉴스의 베스트 기사 20개를 보고 싶어요"
- "해커 뉴스에서 최근 기술 뉴스 기사 30개를 가져와 주시겠어요?"
- "해커 뉴스에서 가장 인기 있는 50개 주제는 뭐예요?"
- "머신 러닝에 관한 해커 뉴스 기사 20개를 보여주세요"
- "최근 해커 뉴스 헤드라인 40개를 보여주세요"
- "현재 Hacker News에서 가장 활발하게 논의되고 있는 30개 토론은 무엇입니까?"
- "이번 주 가장 인기 있는 해커 뉴스 기사 40개를 읽어보고 싶습니다."
- "해커 뉴스에서 가장 좋은 프로그래밍 기사 20개를 보여주세요"
언어 번역 요청:
Hacker News 콘텐츠를 다양한 언어로 번역해 달라고 요청할 수 있습니다.
- "오늘 Hacker News의 상위 30개 기사를 스페인어로 보여주세요"
- "최신 해커 뉴스 게시물 20개를 받아 프랑스어로 번역하세요"
- "독일어로 된 Hacker News의 베스트 기사 40개를 보고 싶습니다."
- "일본어로 번역된 최근 해커 뉴스 기사 30개를 보여주세요"
- "해커 뉴스의 상위 20개 기사를 포르투갈어로 보여주세요"
문제 해결
"서버 연결 끊김" 오류
Claude Desktop에서 "MCP Hacker News: 서버 연결 끊김" 오류가 표시되는 경우:
- 서버가 실행 중인지 확인하세요 .
- 터미널을 열고 프로젝트 디렉토리에서
node build/index.js
수동으로 실행하세요. - 서버가 성공적으로 시작되면 이 터미널을 열어둔 채로 Claude를 사용하세요.
- 터미널을 열고 프로젝트 디렉토리에서
- 구성을 확인하세요 :
claude_desktop_config.json
의 절대 경로가 시스템에 맞는지 확인하세요.- Windows 경로에 이중 백슬래시(
\\
)를 사용했는지 다시 한 번 확인하세요. - 파일 시스템의 루트에서 전체 경로를 사용하고 있는지 확인하세요.
- 자동 시작 옵션을 시도해 보세요 .
- "자동 시작 스크립트 설정" 섹션에 설명된 대로 운영 체제에 대한 자동 시작 스크립트를 설정하세요.
- 이렇게 하면 필요할 때 서버가 항상 실행되도록 할 수 있습니다.
Claude에 도구가 나타나지 않음
Claude에 Hacker News 도구가 나타나지 않는 경우:
- 구성 후 Claude Desktop을 다시 시작했는지 확인하세요.
- MCP 통신 오류가 있는지 Claude Desktop 로그를 확인하세요.
- MCP 서버 프로세스가 실행 중인지 확인하세요(확인하려면 수동으로 실행하세요)
- MCP 서버가 Claude Desktop MCP 레지스트리에 올바르게 등록되었는지 확인하세요.
서버가 실행 중인지 확인
서버가 실행 중인지 확인하려면:
- Windows : 작업 관리자를 열고 "세부 정보" 탭으로 이동하여 "node.exe"를 찾으세요.
- macOS/Linux : 터미널을 열고
ps aux | grep node
실행합니다.
서버가 실행 중이 아닌 경우 수동으로 시작하거나 자동 시작 방법을 사용하세요.
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
이 프로젝트는 Mozilla Public License 2.0에 따라 라이선스가 부여되었습니다. 자세한 내용은 LICENSE 파일을 참조하세요.
관련 링크
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
mcp-클로드-해커뉴스
Related MCP Servers
- AsecurityAlicenseAqualityA Claude MCP server that allows Claude to interact with your FreeAgent account to track time, manage timers, and handle timeslip operations.Last updated -71JavaScriptMIT License
- -securityAlicense-qualityA local MCP server that enables AI applications like Claude Desktop to securely access and work with Obsidian vaults, providing capabilities for reading notes, executing templates, and performing semantic searches.Last updated -60TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that enables Claude to interact with Twitter, allowing for posting tweets and searching Twitter content.Last updated -290151TypeScriptMIT License
- AsecurityAlicenseAqualityFetches and processes Hacker News discussions to prepare them for Claude to generate high-quality summaries, handling comment structure and metadata to help Claude understand the relative importance of different comments.Last updated -1JavaScriptMIT License