PRODUS Inc.

コラム

MCPサーバーにREST APIを併設した設計判断

MCPサーバーにREST APIを併設した設計判断

画像・PDF抽出サービス「Suidasu」で、MCPプロトコルのJSON-RPC制約によるバイナリ送信問題を解決するため、MCPと並行してREST APIを提供する設計を採用。内部APIゲートウェイで処理を一元化し、ビジネスロジックの重複を防ぎながら両プロトコルのメリットを活かす実装を紹介。

MCP・バイナリアップロードで心が折れた話

MCP・バイナリアップロードで心が折れた話

個人開発のSaaS「Suidasu」でMCPサーバーを実装する際に直面した、バイナリファイルアップロードの課題をまとめた記事。Base64エンコード時のサイズ膨張でスマホ写真が送れない問題、Google Drive連携の断念、そしてREST API併設で解決するまでの経緯を記録。

Apache Superset開発③

Apache Superset開発③

Apache Supersetにカスタムメニュー(ページ)を追加する方法を、Flask AppBuilderのビュークラスとDockerを使って紹介するシリーズ第3回です。

Apache Superset開発②

Apache Superset開発②

Apache Supersetをソースコードから起動する方法を紹介するシリーズ第2回。設定ファイルのオーバーライド、Dockerイメージ作成、コンテナ実行までの手順を解説します。

Apache Superset開発①

Apache Superset開発①

OSSのBIツール「Apache Superset」の開発環境構築手順を紹介するシリーズ第1回。Visual Studio Code、Python、Dockerを用いた環境準備からソースコード取得までを解説します。

Amazon Go in Seattle

Amazon Go in Seattle

2024年5月のGWを利用してシアトルのAmazon Goを実際に訪問し、無人コンビニの入店から決済までの体験をレポートします。

GPT活用10選

2023年に注目を集めるGPTの実践的な活用方法を10個紹介。問題解決、文章改善、学習、プランニングなど、具体的なプロンプト例とともに解説します。

Apache Linkis

Apache Linkisは、Apache Software Foundationのトッププロジェクトとして開発が進められている、大規模なデータ処理とAIモデルの管理と共有を目的としたオープンソースのデータ処理フレームワーク。

GraphQL

GraphQLは、Facebookによって開発されたAPIクエリ言語。クライアントが必要なデータを明確に要求でき、REST APIと比較してネットワークリクエストの回数を減らしレスポンスタイムの改善が期待できる。

2023 データベース トレンド

2023年のデータベーストレンドについて、クラウドネイティブデータベース、NoSQL、データ分析、グラフデータベース、オープンソース、データセキュリティの6つのカテゴリ別にまとめた記事。