ChipsNews MCP Server について
ChipsNews MCP Server は、MCP クライアントから ChipsNews のニュース設定やコンテンツ管理機能を扱うためのサーバーです。Claude Code や Claude Desktop などから、ソースや記事の管理、取得の実行、利用統計の確認ができます。
主な機能
- 01ニュース設定の取得と更新
- 02ニュースソースの作成と管理
- 03記事の絞り込みと管理
- 04ニュース取得の実行
- 05利用状況と取得統計の確認
活用シーン
- 01ニュースソースの追加や更新
- 02記事の確認と公開
- 03有効なソースからのニュース取得
- 04記事数と取得履歴の確認
MCP 対応
ChipsNews の設定、ソース、記事、取得、統計に関する操作をツールとして MCP クライアントに提供します。認証には `CHIPSNEWS_API_KEY` 環境変数を使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ChipsNews MCP Server
ChipsNews 用の MCP(Model Context Protocol)サーバーです。Claude Code、Claude Desktop、または任意の MCP クライアントから、ニュース設定、ソース、記事、取得トリガーを管理できます。
必要要件
- Python 3.11+
- uv(推奨)または pip
- ChipsNews API キー
クイックスタート
uv を使えばインストールは不要です。
uv run --script server.py
または、手動でインストールします。
pip install "mcp[cli]" httpx
python server.py
設定
サーバーは認証に環境変数を使用します。
| 変数 | 説明 | デフォルト |
|---|---|---|
CHIPSNEWS_API_URL | API のベース URL | https://news.chipsbuilder.com |
CHIPSNEWS_API_KEY | API キー(Bearer トークン) | — |
Claude Code
プロジェクトの .mcp.json に追加します。
{
"mcpServers": {
"chipsnews": {
"command": "uv",
"args": ["run", "--script", "/path/to/chipsnews-mcp/server.py"],
"env": {
"CHIPSNEWS_API_URL": "https://news.chipsbuilder.com",
"CHIPSNEWS_API_KEY": "your-api-key"
}
}
}
}
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"chipsnews": {
"command": "uv",
"args": ["run", "--script", "/path/to/chipsnews-mcp/server.py"],
"env": {
"CHIPSNEWS_API_KEY": "your-api-key"
}
}
}
}
利用可能なツール
設定
| ツール | 説明 |
|---|---|
get_config | ニュース設定(キーワード、言語、頻度など)を取得します |
update_config | 設定項目(キーワード、言語、頻度、auto_publish、notification_email、pin_duration_hours など)を更新します |
ソース
| ツール | 説明 |
|---|---|
list_sources | すべてのニュースソースを一覧表示します |
create_source | 新しいソース(rss、google、reddit)を作成します |
update_source | 既存のソースを更新します |
delete_source | ソースを削除します |
記事
| ツール | 説明 |
|---|---|
list_articles | オプションのフィルター(status、keyword、source、page)を指定して記事を一覧表示します |
get_article | 1 件の記事の詳細を取得します |
approve_article | 記事を承認して公開します |
reject_article | 記事を却下します |
pin_article | 記事を先頭(TOP)に固定します |
unpin_article | 記事の固定を解除します |
lock_article | ローテーション時の削除から保護するため、記事をロックします |
unlock_article | 記事のロックを解除します |
delete_article | 記事を削除します |
delete_all_articles | すべての記事を削除します(注意して使用してください) |
取得と統計
| ツール | 説明 |
|---|---|
trigger_fetch | すべての有効なソースから手動でニュースを取得します |
get_stats | 記事数、API 呼び出し数、取得履歴などの使用統計を取得します |
使用例
設定が完了したら、Claude に自然言語で指示できます。
- 「すべてのニュースソースを一覧表示して」
- 「TechCrunch の RSS フィードを追加して」
- 「公開済みの記事を表示して」
- 「記事 42 を承認して」
- 「一番上の記事を固定して」
- 「ニュースの取得を開始して」
- 「ニュースの統計を表示して」
- 「キーワードを AI、startup、fintech に更新して」
認証
サーバーは API キー認証(Bearer トークン)を使用します。CHIPSNEWS_API_KEY 環境変数を介してキーを渡してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。