프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. Google로 로그인하면 리뷰를 쓸 수 있어요.프로토타입 · 30분마다 업데이트
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

agri-ja 日本の農業政策・補助金・米の概算金

제작자: agrija2026-create버전 1.0.0i★ 0i클라우드에서 실행
레지스트리 이름net.agri-ja/agri-ja

설치 방법

What it does

Japanese agriculture policy, subsidies and rice advance payments. 日本の農業政策・補助金・米の概算金

  • Connects 클라우드에서 실행
  • Account or key No key needed
  • Category 기타

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

검사 2/3 통과 · 내 컴퓨터에서 실행돼요

명령 일부를 숨겼어요

주소로 연결: 확인할 때 서버 주소가 응답하지 않았어요

아직 확인을 통과한 설치 방법이 없어요. 만든 사람의 안내를 보거나 같은 분류의 다른 서버를 고르세요 · 만든 사람의 설치 안내 · 같은 분류의 다른 서버

먼저: 어떤 AI를 쓰시나요?

쓰는 앱을 고르면 아래에 단계가 나옵니다.

Claude는 아직 agri-ja 日本の農業政策・補助金・米の概算金에 연결할 수 없어요

아직 확인을 통과한 설치 방법이 없어요. 만든 사람의 안내를 보거나 같은 분류의 다른 서버를 고르세요

ChatGPT는 아직 agri-ja 日本の農業政策・補助金・米の概算金에 연결할 수 없어요

아직 확인을 통과한 설치 방법이 없어요. 만든 사람의 안내를 보거나 같은 분류의 다른 서버를 고르세요

대신 이렇게 할 수 있어요

B · 기타에서 ChatGPT에 연결되는 다른 서버

같은 분류에서 많이 쓰는 것 중 키 없이 주소만으로 연결되는 것을 골랐어요

Claude Code는 아직 agri-ja 日本の農業政策・補助金・米の概算金에 연결할 수 없어요

아직 확인을 통과한 설치 방법이 없어요. 만든 사람의 안내를 보거나 같은 분류의 다른 서버를 고르세요

Cursor는 아직 agri-ja 日本の農業政策・補助金・米の概算金에 연결할 수 없어요

아직 확인을 통과한 설치 방법이 없어요. 만든 사람의 안내를 보거나 같은 분류의 다른 서버를 고르세요

VS Code는 아직 agri-ja 日本の農業政策・補助金・米の概算金에 연결할 수 없어요

아직 확인을 통과한 설치 방법이 없어요. 만든 사람의 안내를 보거나 같은 분류의 다른 서버를 고르세요

아직 확인을 통과한 설치 방법이 없어요. 만든 사람의 안내를 보거나 같은 분류의 다른 서버를 고르세요

막혔나요? agri-ja 日本の農業政策・補助金・米の概算金을 쓰는 사람에게 물어보세요💬 토론 →

한눈에 보기

주간 다운로드i
npm/PyPI에 없음
확인된 도메인
✓ agri-ja.net
라이선스i
라이선스 표시 없음
연결 방식
클라우드에서 실행
전송 방식
streamable-http
최신 버전i
1.0.0
카테고리i
기타
레지스트리 공개i
2026년 8월 7일
코드 마지막 변경i
2026년 10월 7일
제작자
agrija2026-create
웹사이트
agri-ja.net
레지스트리 상태
활성

어떤 앱에서 쓸 수 있나요

이 서버의 연결 방식과 각 앱의 공식 문서를 바탕으로 했어요. 2026년 11월 10일 확인.

인터넷으로 연결하는 앱

GooseLM StudioMsty StudioCherry StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

모든 앱과 장단점 →

할 수 있는 일

마지막으로 점검했을 때 서버가 응답하지 않아서 도구를 읽지 못했어요.

기본 점검i

누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 13일 점검

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 도메인 agri-ja.net 기준으로 확인되었어요(레지스트리가 도메인 소유를 확인해요)

  • ✓ 통과

    계속 관리되고 있음

    코드 마지막 변경: 37일 전

  • – 해당 없음

    라이선스 있음

    해당 없음: agri-ja.net 소유자가 직접 운영하는 클라우드 서버라 저장소 코드를 실행하지 않아요

  • ✕ 실패

    엔드포인트 응답

    점검할 때 6초 안에 응답하지 않았어요

  • – 해당 없음

    OAuth로 로그인

    점검할 때 6초 안에 응답하지 않았어요

  • … 아직 점검 안 함

    도구 설명에 숨겨진 지시 없음

    아직 점검하지 않았어요. 엔드포인트를 점검할 때 도구 목록을 읽어요

토론

질문하고, 팁을 나누고, 안 되는 점을 알려 주세요. "도움이 됨"이 많은 순서예요.

아직 글이 없어요. 처음으로 질문하거나 공유해 보세요.

이곳의 글은 사용자가 쓴 것으로, PopNx 팀의 글이 아니에요.

Google로 로그인하고 글쓰기

사용자 리뷰

아직 리뷰가 없어요

Google로 로그인하고 리뷰 쓰기

기타 카테고리의 다른 서버와 비교i

  • 이 카테고리의 다른 서버 19639개 중 0%보다 스타가 많아요
  • 이 카테고리의 다른 서버 19639개 중 17%보다 최근에 레지스트리에 공개됐어요
  • 기본 점검 결과가 이 카테고리의 다른 서버 19639개 중 10%와 같거나 더 좋아요

레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.

자주 묻는 질문

agri-ja 日本の農業政策・補助金・米の概算金, 안전한가요?

해당하는 기본 점검 3개 중 2개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.

어떤 키나 코드가 필요한가요?

레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.

내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?

제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.

아직 관리되고 있나요?

GitHub 저장소는 마지막으로 37일 전 변경됐고, 최신 버전(1.0.0)은 3개월 전 레지스트리에 올라왔어요.

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되므로 원격 MCP를 받는 앱에서도 쓸 수 있어요. 예: 웹 ChatGPT(Business 이상은 전체 MCP, Pro는 읽기 전용).

대신 쓸 수 있는 건 뭐가 있나요?

같은 카테고리에는: World Monitor, Claude Flow, Windmill

같은 카테고리의 다른 것

같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.

카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i

World Monitor

Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.

제작자: koala73널리 사용됨★ 9.1만오늘 업데이트

클라우드에서 실행✓ 서비스 회사 · worldmonitor.app

Claude Flow

AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.

제작자: ruvnet널리 사용됨↓ 1.4만/주★ 8.2만14개월 전 업데이트

내 컴퓨터에서 실행

Windmill

Run Windmill scripts and flows and manage jobs, schedules, resources and variables.

제작자: windmill-labs널리 사용됨★ 1.9만어제 업데이트

클라우드에서 실행

제작자의 README

README 열기

제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.

農業情報メディア(nogyo-media)

Next.js 15(App Router)+ TypeScript + Tailwind CSS v4 で構築した農業情報メディアの静的サイトです。記事本文は content/articles/*.md の frontmatter と HTML 本文で管理します。Git リモートは GitHub を想定しています(Vercel の Git 連携とも相性がよいです)。

メディア方針・未決バックログ・SEOメモは docs/メディア方針と実装メモ.md にまとめています(実装・運用時の参照用)。

はじめての公開まで(ほぼ自動)

ターミナルでこのフォルダに移動できる前提です。あなたが用意するのは 名前・メール・GitHub のトークン だけです(トークンは GitHub に一度も載せない でください)。

  1. 設定ファイルを作る(例にコピーして編集)
   cd nogyo-media

cp setup.secrets.env.example setup.secrets.env

setup.secrets.env を開き、GIT_USER_NAME・GIT_USER_EMAIL・GH_TOKEN を埋めます。

  • GH_TOKEN … GitHub → Settings → Developer settings → Personal access tokens で作成(リポジトリへの push ができる権限が必要です)。
  • トークンの代わりに [GitHub CLI](https://cli.github.com/) で gh auth login 済みなら、GH_TOKEN を空にしても push できます。
  1. 初回の Git 設定・コミット・GitHub へ push を一括実行
   npm run setup:first-push
  1. (任意)Vercel をトークンだけで先に本番に出す setup.secrets.env に VERCEL_TOKEN=...(Vercel → Account Settings → Tokens)を追加し:
   npm run setup:vercel
  1. push のたびに自動で本番更新したい場合(おすすめ) Vercel で New Project → さきほどの GitHub リポジトリを Import(Root Directory は空のまま)。これで 2回目以降は `git push` だけでデプロイされます。

注意: setup.secrets.env は .gitignore 済みです。絶対にコミット・共有しないでください。 漏れたらトークンはすぐ無効化し、作り直してください。

記事化開始→確認→WEB公開(標準フロー)

microCMS は使わず、ファイルベースのみで公開します。

0) 元PDFを置く

記事作成/記事化入力/ に元PDFを置きます。

1) チャット指示で記事化開始(またはコマンド)

チャットで「このPDFを記事化開始」と指示するか、nogyo-media で次を実行します。

npm run article:start -- "../記事化入力/<ファイル名>.pdf"

実行すると次が作られます。

  • 記事/元資料/記事と元資料/<ファイル名>/
  • 同フォルダ内に元PDFコピー
  • 同フォルダ内に <ファイル名>_解説記事.html(雛形)
  • 同フォルダ内に <ファイル名>_作業メモ.md
2) 記事を作成して確認する

記事/元資料/記事と元資料/<ファイル名>/<ファイル名>_解説記事.html を完成させ、内容を確認します。

補足:

  • ページ上部の タイトル / 日付 / タグ / 読了目安 / 目次 / 共有操作 はサイト側で共通表示されます。
  • HTML本文側では 内に本文を記述し、 や先頭 は原則不要です(重複表示を避けるため)。
  • 記事生成時のルールは docs/記事生成プロンプト.md を必ず参照してください。
  • `data:image` / Base64画像 / SVGの data URI はそのまま公開しません。Google が読む HTML を極端に肥大化させるため、公開時には外部画像へ変換・軽量化します。
3) 確認OK後にWEB用ファイルを生成する
npm run article:stage -- "../記事/元資料/記事と元資料/<ファイル名>" <slug>

例:

npm run article:stage -- "../記事/元資料/記事と元資料/25_物流革新に向けた取組の推進" logistics-innovation-promotion

このコマンドで次を作成/更新します。

  • content/source-html/ .html
  • content/articles/ .md(sourceHtmlFile 参照型)

補足:

  • stage-article-for-web.sh は、HTML 内の data:image やローカル画像を public/article-images/ / に書き出し、HTML の src を公開用パスへ差し替えます。
  • CSS の url(data:...) は変換対象外のため、含まれている場合はエラーで停止します。
  • 図版そのものは禁止ではありません。禁止しているのは HTML への画像バイナリ埋め込みを、そのまま公開すること です。
  • 公開図版は PNG を既定とします(prepare-article-assets.py)。AVIF は環境によってデコードされず真っ白になることがあるため、public/article-images/**/*.avif と source-html 内の .avif 参照は `npm run build` 前の検証で失敗します。
  • PDF・公式スライドの図版は、スライド内の一部を切り抜かず、該当ページ(スライド)を1枚まるごと画像化して掲載します(1 PDF ページ=原則 1 画像)。再現用に scripts/render-pdf-page-to-png.py(要 pymupdf)があります。
4) 最後に公開する(手動)

公開は コミット と push の2段階に分かれています。article:publish はコミットまでで止まり、push しません。

npm run article:publish -- <slug>   # 1記事=1コミット。push はしない

npm run article:push -- --dry # 溜まっているコミットの内容を表示(push しない) npm run article:push # その日の分をまとめて1回だけ push

publish-article.sh は content/articles/ .md に加えて、sourceHtmlFile が指定されている場合は対応する content/source-html/*.html も一緒にコミットします。あわせて 記事一覧 CSV(public/articles-index.csv)も再生成してコミットし、最後に未 push のコミット数を表示します。

push は1日1回にまとめてください。 Vercel の課金は読者のアクセス量ではなく push 回数(ビルドCPU時間) でほぼ決まります(1 push ≈ $0.14、Pro の月間クレジットは $20)。記事を3本出す日も、コミットを3つ積んでから最後に npm run article:push を1回だけ実行します。「1記事=1コミット」は revert しやすさのために維持し、push だけをまとめるのが原則です。使い切るとサイトが停止します(2026-08-10 に実際に3日22時間停止)。

なお push を実行してよいのは、ユーザーから「push して」「公開して」と明示的に指示があったときだけです。指示がなければコミットまでで止め、「公開待ち」として報告します。

push したら、その場で台帳とVercelを確認する

push は「投げて終わり」にしません。次の2つを push 直後に必ず済ませます。

  1. 本番反映を確認する。 ローカルの npm run build が通っても本番に出たとは限りません。クエリを付けないプレーンな本番URLで、記事・図版・sitemap 掲載を確認します(?cb= などを付けるとキャッシュやルーティングが変わり「未反映」と誤判定します)。デプロイが数時間生成されないことが実際にあります。
  2. `運営/公開キュー.tsv` の該当行を更新する。 状態を 承認待ち → 公開済 にし、公開コミット 列にコミットハッシュを入れます。

2 を飛ばすと、push は済んでいるのに台帳では「承認待ち」のままという行が溜まり、次に誰かが見たとき「まだ公開されていない記事」に見えます。2026-08-25 の棚卸しでは、この形のずれが3件見つかりました(うち1件は、コミットされないまま作業ツリーに4日間残っていた変更)。台帳はコミット直後ではなく push 直後に更新してください。コミットしただけの段階では、まだ公開されていないためです。

記事一覧 CSV(タイトル・URL・公開日)

トップ・新着・カテゴリ・タグのハブページと、全公開記事を タイトル / URL / 公開日 の3列で出力します(ハブページの公開日列は空)。

項目内容
ファイルpublic/articles-index.csv
本番URLhttps://agri-ja.net/articles-index.csv
手動更新npm run articles:csv

自動更新のタイミング

  • npm run article:publish … 記事 push 時に CSV も同じコミットへ含める
  • npm run build … Vercel デプロイ前にも再生成(push 忘れがあっても本番 CSV は最新化)

記事の元データは content/articles/*.md の frontmatter(title / slug / publishedAt)です。記事 URL は /articles/ 形式です。

ローカルでの起動

cd nogyo-media

npm install npm run dev

ブラウザで http://localhost:3000 を開きます。

本番ビルド:

npm run build

npm start

Vercel へのデプロイ

  1. 本リポジトリを GitHub(または GitLab / Bitbucket)にプッシュします。
  2. Vercel にログインし、「New Project」で該当リポジトリをインポートします。
  3. Root Directory は、このリポジトリをそのままデプロイする場合は空のまま(または .)で問題ありません。親フォルダに複数プロジェクトがあるモノレポのときだけ nogyo-media などサブフォルダを指定します。
  4. フレームワークは Next.js と自動検出されます。そのままデプロイします。

環境変数は現状のファイルベース記事のみでは不要です。ドメインやプレビュー URL は Vercel のプロジェクト設定から追加できます。

初回/2回目以降の整理
タイミングあなたがすること自動で行われること
最初の1回上記「はじめての公開まで」どおり setup.secrets.env を用意し、npm run setup:first-push。自動デプロイ用に Vercel でリポジトリを Import(または npm run setup:vercel で CLI デプロイ)。setup:first-push がコミットと GitHub への反映まで実行。
2回目以降記事やコードを直して git push するだけ。Vercel が自動でビルド・本番反映(プルリクならプレビュー URL も自動)。GitHub Actions(.github/workflows/ci.yml)が npm run lint と npm run build を実行し、失敗したら赤く表示される。
依存ライブラリ特に何もしなくてよい(任意で Dependabot の PR をレビューしてマージ)。Dependabot(.github/dependabot.yml)が週1で更新案の PR を出す。

GitHub 上のリポジトリの Actions タブで、ワークフロー「CI」の成否を確認できます。Vercel のダッシュボードで各デプロイのログも見られます。

microCMSについて

現在の標準運用では microCMS を使いません。 content/articles と content/source-html のファイルベース運用で公開します。

microCMS を有効にする場合も、各記事の tags に読者タグを1〜3個含めないとビルドに失敗します。

MCP サーバー(AIエージェント向け公開エンドポイント)

https://agri-ja.net/mcp で、記事と公開データを MCP(Model Context Protocol) のツールとして提供しています。実体は app/mcp/route.ts の1ファイルだけです。

  • 読み取り専用・認証なし。MCP 2026-07-28(ステートレス)と 2025 系 Streamable HTTP の両方を同じURLで受けます。
  • ツールは4つ: search_articles / get_article / rice_advance_payment / find_subsidy
  • 記事本文は全文を返さず「要点+冒頭抜粋+URL」に留めます。AIの回答に出典URLが載り、読者がサイトに来られる状態を保つためです。
  • データ源は記事とサイト内ツールと同じ(content/)。記事を publish すればMCP側も自動で最新になります。
  • /mcp は実行時に content/ を読む唯一のルートなので、next.config.ts の outputFileTracingIncludes から外さないでください(外すと本番で ENOENT)。

利用のしかた(案内するとき): Claude / ChatGPT / Cursor の「カスタムコネクタ」に https://agri-ja.net/mcp を登録するだけです。所在は /llms.txt でも告知しています。

計測: MCP経由の利用は GA4 にも Search Console にも映りません。Vercel の Function Logs に出る [mcp] が唯一の計測点です。

公式レジストリ(registry.modelcontextprotocol.io)

net.agri-ja/agri-ja として登録済み(2026-08-07・status active)。名前空間は GitHub ではなく agri-ja.net のドメイン認証(HTTP方式) で取っています。

  • 公開鍵: public/mcp-registry-auth → next.config.ts の rewrites で /.well-known/mcp-registry-auth として配信(Vercel は `public/` 配下のドットディレクトリを配信しないため、public/.well-known/ に直接置くと本番で404になります)
  • 秘密鍵: ~/.config/mcp-registry/agri-ja-key.pem と agri-ja-privkey.hex(リポジトリ外。コミットしない)
  • CLI: ~/.local/bin/mcp-publisher

ツールを追加・変更したら server.json の version を上げて再公開します:

cd nogyo-media

~/.local/bin/mcp-publisher validate ~/.local/bin/mcp-publisher login http --domain agri-ja.net --private-key "$(cat ~/.config/mcp-registry/agri-ja-privkey.hex)" ~/.local/bin/mcp-publisher publish curl -s "https://registry.modelcontextprotocol.io/v0.1/servers?search=agri-ja"

動作確認(ローカル):

curl -s -X POST http://localhost:3000/mcp \

-H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

ディレクトリ概要

  • app/ — App Router のページ・レイアウト
  • components/ — ヘッダー・ヒーロー・カード・サイドバー
  • content/articles/ — 記事 Markdown(frontmatter + HTML 本文)
  • lib/articles.ts — 記事データ層
  • lib/categories.ts / lib/tags.ts — カテゴリ・読者タグ・テーマタグ正規語彙(THEME_TAG_REGISTRY)

記事の tags には 読者タグ(生産者向け / 小売向け / 流通向け / 消費者向け)を 必ず1〜3個 含めてください。テーマタグは docs/theme-tags.md の正規語彙から 0〜3個 付けます。未登録タグや読者タグ個数違反はビルド時にエラーになります。

新規記事のテーマタグ提案: python3 scripts/suggest-theme-tags.py

ライセンス

プライベートプロジェクト用。コンテンツの著作権は各出典に従ってください。