Negirau

開発者向け

Negirauをコードから扱うための入り口をまとめました。公開API、クライアントライブラリ、MCPサーバー、Agent Skillは、すべて一つのAPI仕様(OpenAPI)から作られています。

公開API

読み取り専用・匿名・CORS開放のJSON APIです。キーは不要で、そのまま呼び出せます。

curl "https://api.negirau.com/v1/subjects?q=library&limit=5"

OpenAPI仕様を見る

クライアントライブラリ

TypeScriptとPythonの公式クライアントは、再試行と型付きエラーを備え、常にAPI仕様どおりに動くことを自動テストで保証しています。

TypeScript

npm install negirau
import { Negirau } from "negirau";

const client = new Negirau();
const page = await client.subjects.list({ q: "library", limit: 5 });

npm: negirau

Python

pip install negirau
from negirau import Negirau

client = Negirau()
page = client.subjects.list(q="library", limit=5)

PyPI: negirau

MCPサーバー

MCP対応のAIツールに、読み取りAPIをそのままツールとして公開します。

npx negirau-mcp

npm: negirau-mcp

Agent Skill

設計思想と使い方をまとめたスキルを、一つのコマンドでAIエージェントに追加できます。

npx skills add sincekmori/negirau

llms.txt

本サイトは llms.txt に対応しています。以下のドキュメントを提供しています。

GitHubでソースコードを見る