mcpField
C
ChipsNews MCP Server

ChipsNews MCP Server

ローカル
github.com/fgasparetto検索031 週間前に更新

ChipsNews MCP Server について

ChipsNews MCP Server は、MCP クライアントから ChipsNews のニュース設定やコンテンツ管理機能を扱うためのサーバーです。Claude Code や Claude Desktop などから、ソースや記事の管理、取得の実行、利用統計の確認ができます。

主な機能

  1. 01ニュース設定の取得と更新
  2. 02ニュースソースの作成と管理
  3. 03記事の絞り込みと管理
  4. 04ニュース取得の実行
  5. 05利用状況と取得統計の確認

活用シーン

  1. 01ニュースソースの追加や更新
  2. 02記事の確認と公開
  3. 03有効なソースからのニュース取得
  4. 04記事数と取得履歴の確認

MCP 対応

ChipsNews の設定、ソース、記事、取得、統計に関する操作をツールとして MCP クライアントに提供します。認証には `CHIPSNEWS_API_KEY` 環境変数を使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"fgasparetto-chipsnews": {
"command": "uvx",
"args": [
"chipsnews-mcp"
],
"env": {
"CHIPSNEWS_API_KEY": "<CHIPSNEWS_API_KEY>",
"CHIPSNEWS_API_URL": "<CHIPSNEWS_API_URL>"
}
}
}
}
起動コマンドuvx chipsnews-mcp
設定が必要な環境変数
CHIPSNEWS_API_KEYシークレットChipsNews API key (Bearer token)
CHIPSNEWS_API_URLChipsNews API base URL

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypichipsnews-mcp1.0.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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_URLAPI のベース URLhttps://news.chipsbuilder.com
CHIPSNEWS_API_KEYAPI キー(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_article1 件の記事の詳細を取得します
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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。