Thousand API

MCPサーバーのレート制限とコスト管理|Lambda実行回数をどう制御しているか
はじめに

MCP(Model Context Protocol)サーバーを Lambda で動かすと、エージェントがツールを連続呼び出しするたびに関数が起動します。人間が叩く REST API と違い、「試しに 10 回」「エラーだとも ...

Thousand API

Thousand APIのAPIキー認証をどう設計したか|ハッシュ化・有効期限・失効処理
はじめに

MCP や SaaS の API を公開すると、クライアントは x-api-key のような共有シークレットでリクエストを送ります。キーを DynamoDB に平文のまま保存すると、DB 漏えい時に全キーが使えなくなります。失 ...

AWS

【AWS】RDS(MySQL)のバックアップとリストア戦略|スナップショット・自動バックアップの実務設計
はじめに

RDS for MySQL を本番で動かしていると、「バックアップは取っているつもり」でも、いざ障害や誤削除が起きたときに次の判断で止まりがちです。

自動バックアップと手動スナップショット、どちらを使うべきか

AWS

【AWS】CloudWatch Logsで本番障害を追う|ログクエリ(Logs Insights)の実践例
はじめに

本番で障害が出たとき、まず CloudWatch Logs のコンソールでログストリームを開き、エラー文字列を目で追っていませんか。ログ量が多いとスクロールが追いつかず、「いつから増えたか」「どのリクエスト ID か」を掴むま ...

AWS

【AWS】S3のライフサイクルポリシー設定ガイド|ストレージクラス移行・自動削除の実践
はじめに

S3 バケットにログやバックアップ、一時ファイルを置き続けると、オブジェクト数と容量が増え、ストレージ料金が積み上がります。手動で古いファイルを削除したり、ストレージクラスを変更したりする運用は、バケットが増えるほど負担になり ...

AWS

【AWS】Lambda + API Gatewayでサーバーレスなエンドポイントを作る|Node.js・デプロイ・コールドスタート対策
はじめに

「小さな API をサーバーなしで公開したい」「EC2 やコンテナの運用コストを抑えたい」といった場面で、AWS Lambda と API Gateway の組み合わせはよく検討されます。HTTP リクエストを受け取り、Lam ...

Thousand API

Lambda + S3インメモリ検索で郵便番号APIを作った話【OpenSearch不要・月額ほぼ0円】

TL;DR日本郵便の公式CSVデータ(約12万件)をS3に置き、Lambda起動時にメモリに展開
インメモリで中間一致検索を実現(OpenSearch不要)
コールドスタート約1〜2秒、ウォームスタート数ms
月額 ...

Thousand API

AIエージェントに「確実性」を与えるMCPサーバーが50ツールになりました
はじめに

以前こちらの記事で、AIエージェント向けのユーティリティMCPサーバー Thousand API を公開しました。

リリース時はCalendar・Scraper・ExchangeRate・IPLookup・Dist ...

Thousand API

MCPサーバー「Thousand API」に12個のツールを追加した
はじめに

以前こちらの記事でリリース報告をしました。

http:/localhost:8080/articles/thousand-api/thousand-api-mcp-personal-dev

あれからコツコツとツールを ...

Thousand API

AIエージェントに「確実性」を与えるMCPサーバーを個人開発した話

はじめに

Claude や Cursor を使っていると、こんな場面に遭遇したことはないでしょうか。

「2026年5月22日は営業日ですか?」と聞いたら自信満々に間違えた
タイムゾーン変換を頼んだらサマータイムを無視