sifter-mcp
OfficialSifter
あらゆるドキュメントを構造化。データベースのようにクエリを実行。API経由で構築。
オープンソースのドキュメントインテリジェンスエンジン — スキーマ駆動型の抽出、自然言語クエリ、MCPサーバー、PythonおよびTypeScript SDK。MITライセンスでセルフホスト可能。

なぜRAGではないのか?
RAGは検索のために構築されています — このクエリに似たチャンクを見つけて。請求書、契約書、領収書のように、すべてのドキュメントが似通っており、質問が検索ではなく集計であるような同質なコレクションでは機能しません。

Sifterのアプローチ:構造化されたフィールド(クライアント、日付、合計)を一度抽出し、型付きレコードとして保存し、実際のフィルターや集計を使用してクエリを実行します。答えは正確で再現可能です。なぜなら、それは類似性検索ではなく、データベースクエリだからです。
Related MCP server: API Agent
クイックスタート
git clone https://github.com/sifter-ai/sifter
cd sifter/code
cp server/.env.example server/.env.local # set SIFTER_DEFAULT_API_KEY (required)
docker compose up -dhttp://localhost:3000 を開き、siftを作成し、ドキュメントをアップロードして、結果をクエリします。
Python SDK
pip install sifter-aifrom sifter import Sifter
s = Sifter(api_key="sk-...")
sift = s.create_sift("Invoices", "client name, date, total amount")
sift.upload("./invoices/")
sift.wait()
for record in sift.records():
print(record["extracted_data"])
# {"client": "Acme Corp", "date": "2024-01-15", "total_amount": 1500.0}TypeScript SDK
npm install @sifter-ai/sdkimport { Sifter } from "@sifter-ai/sdk";
const client = new Sifter({ apiKey: "sk-..." });
const sift = await client.createSift("Invoices", "client, date, total amount");
await sift.upload("./invoices/");
await sift.wait();
const records = await sift.records();
console.log(records);MCPサーバー (Claude Desktop / Cursor / AIエージェント)
{
"mcpServers": {
"sifter": {
"command": "uvx",
"args": ["sifter-mcp", "--base-url", "http://localhost:8000"],
"env": { "SIFTER_API_KEY": "sk-dev" }
}
}
}次にClaudeにこう尋ねてください:「前四半期のすべての請求書の未払い合計はいくらですか?」
ローカルサーバーを実行せずにリモートMCP URLが必要ですか? → Sifter Cloud
含まれるもの
スキーマ駆動型の抽出 — 抽出したい内容を自然言語で記述。スキーマは自動的に推論され、Pydantic / TypeScript型としてエクスポートされます
自然言語クエリ — 平易な言葉で質問。Sifterは検証可能なMongoDB集計パイプラインを生成します
MCPサーバー — stdioトランスポート、読み取り+書き込みツール、カスタム統合コード不要
REST API + SDK — 完全なOpenAPI仕様、PythonおよびTypeScript用の型付きクライアント
Webhook — すべての抽出イベントに対するHMAC署名付きHTTPコールバック
仕様駆動型ダッシュボード — 短い自然言語仕様から自動生成されるボード(KPI、内訳、テーブル、時系列)
CLI — ターミナルワークフローおよびCI用の
sifter extract、sifter records、sifter siftsセルフホスト可能 — Docker Compose、独自のMongoDBとLLM APIキーを使用可能
インフラを運用したくない場合
Sifter Cloud はマネージドバージョンです。Mongoの運用や管理は不要で、リモートMCPエンドポイント、Googleドライブおよびメールの取り込み機能を提供します。無料枠もあります。
ドキュメント
完全なドキュメントは docs.sifter.run を参照してください。クイックスタート、SDKリファレンス、MCPガイド、クックブック、セルフホスティングについて記載されています。
ライセンス
MIT — LICENSE を参照してください。
作成者: Bruno Fortunato
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceTransforms PDF collections into a searchable knowledge base using TF-IDF indexing and proximity matching. It enables users to search documents, retrieve specific page content, and manage document libraries through natural language via MCP clients.5
- AlicenseNot gradedqualityDmaintenanceTurn any API into an MCP server. Query in English. Get results—even when the API can't.284MIT

flexorch-mcpofficial
AlicenseAqualityAmaintenanceEnables Claude and other MCP-compatible agents to process documents, extract structured data, detect PII, and export LLM-ready datasets through natural language tool calls.81MIT- AlicenseAqualityBmaintenanceA local-first MCP server that ingests PDFs, extracts structure, and provides semantic search and sequential navigation tools for AI clients to query and learn from documents.10MIT
Related MCP Connectors
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
Turn any PDF into structured JSON via AI + OCR: invoices, bank statements, contracts.
GibsonAI MCP server: manage your databases with natural language
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sifter-ai/sifter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server