
NOTE
本バージョンはデモ版であり、現在中国語のみ対応しています。カスタマイズ機能や英語コンテンツをサポートした正式版は後日リリース予定です。
リアルタイムで最新のニュースをエレガントに読む
{
"mcpServers": {
"newsnow": {
"command": "npx",
"args": [
"-y",
"newsnow-mcp-server"
],
"env": {
"BASE_URL": "https://newsnow.busiyi.world"
}
}
}
}
ログインとキャッシュ機能なしでデプロイする場合:
pnpm run builddist/output/publichttps://your-domain.com/api/oauth/github(your-domainを実際のドメインに置き換え)example.env.serverを参照。ローカル開発では、.env.serverにリネームして以下を設定:
# GitHub Client ID G_CLIENT_ID= # GitHub Client Secret G_CLIENT_SECRET= # JWT Secret(通常はClient Secretと同じ) JWT_SECRET= # データベース初期化(初回実行時はtrueに設定) INIT_TABLE=true # キャッシュを有効にするかどうか ENABLE_CACHE=true
対応データベースコネクタ: https://db0.unjs.io/connectors Cloudflare D1 Database を推奨。
wrangler.toml に database_id と database_name を設定wrangler.toml が存在しない場合、 example.wrangler.toml をリネームして設定を変更プロジェクトルートディレクトリで:
docker compose up
環境変数は docker-compose.yml でも設定可能。
TIP
Node.js >= 20が必要
corepack enable
pnpm i
pnpm dev
shared/sources と server/sources ディレクトリを参照。プロジェクトは完全な型定義とクリーンなアーキテクチャを提供します。
コントリビューションを歓迎します!機能リクエストやバグレポートのために、プルリクエストやイシューの作成をお気軽にどうぞ。
MIT © Lethehong