Menyediakan jawaban berbasis AI yang didukung oleh pencarian web real-time lengkap dengan sitasi sumber dan skor kepercayaan.
Juga dikenal sebagai Doyukndr/miapi-python, miapi-python, miapi-sdk
- Stars
- 1
- Tools
- —
- Unduhan, 30 hari
- 272
- Versi terbaru
- 1.1.1
- Commit terakhir
- 29 Agu 2026
- Lisensi
- MIT
Apa itu MIAPI MCP?
MIAPI adalah MCP server. Menyediakan jawaban berbasis AI yang didukung oleh pencarian web real-time lengkap dengan sitasi sumber dan skor kepercayaan.
Ringkasan dibuat dari README proyek
Tentang MIAPI MCP server
MIAPI memungkinkan developer yang menggunakan AI assistant untuk mengambil informasi web secara real-time dengan sitasi yang dapat diverifikasi. MCP server ini memungkinkan tool seperti Claude Desktop, Cursor, atau Windsurf untuk mengakses data web live, berita, dan gambar guna memastikan jawaban mereka berbasis fakta terkini. Pengguna dapat terhubung dengan menginstal miapi-sdk dan mengonfigurasi assistant mereka menggunakan MIAPI_API_KEY pada pengaturan MCP Anda.
Developer dapat memanfaatkan tool spesifik termasuk web_answer untuk jawaban yang tergrounding, web_search untuk hasil mentah, news_search untuk artikel terbaru, dan image_search untuk konten visual. Server ini juga menyediakan tool check_usage untuk memantau limit query bulanan dan tier akun Anda. Server ini dirancang untuk memberikan transparansi melalui skor kepercayaan dan penanda sumber, memastikan bahwa informasi yang diberikan ke AI client dapat ditelusuri ke URL spesifik.
Apa yang bisa Anda lakukan dengannya
- 1Mencari berita terbaruMinta artikel terbaru mengenai topik tertentu agar AI assistant Anda tetap update dengan peristiwa terkini.
- 2Menemukan gambar spesifikInstruksikan AI untuk mencari dan mengambil URL gambar berdasarkan deskripsi teks.
- 3Memantau konsumsi APICek berapa banyak query yang telah digunakan terhadap limit bulanan langsung dari interface assistant Anda.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal MIAPI MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal MIAPI MCP di Claude Code
$ claude mcp add --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python -- uvx miapi-sdkInstal MIAPI MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Instal MIAPI MCP di VS Code
.vscode/mcp.json
{
"servers": {
"miapi-python": {
"type": "stdio",
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Instal MIAPI MCP di VS Code CLI
$ code --add-mcp '{"name":"miapi-python","type":"stdio","command":"uvx","args":["miapi-sdk"],"env":{"MIAPI_API_KEY":"<YOUR_MIAPI_API_KEY>"}}'Instal MIAPI MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Instal MIAPI MCP di Codex
$ codex mcp add miapi-python --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' -- uvx miapi-sdkInstal MIAPI MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.miapi-python] command = "uvx" args = ["miapi-sdk"] [mcp_servers.miapi-python.env] MIAPI_API_KEY = "<YOUR_MIAPI_API_KEY>"
Instal MIAPI MCP di Gemini CLI
$ gemini mcp add -s user -e 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python uvx -- miapi-sdkInstal MIAPI MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Konfigurasi
MIAPI_API_KEYWajibRahasiaYour MIAPI API key. Free tier available at https://miapi.uk
| Nama | Deskripsi | Tipe |
|---|---|---|
| MIAPI_API_KEY | Your MIAPI API key. Free tier available at https://miapi.uk | WajibRahasia |
Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkaudoyukndr/miapi-python is public and reachablegithub.com/doyukndr/miapi-python ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyamiapi-sdk names doyukndr/miapi-python as sourcepypi.org/project/miapi-sdk/ ↗Lolos
- Provenance build (atestasi Sigstore)No build attestation published for this releaseTidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-08-29github.com/doyukndr/miapi-python ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerNo popular package one edit away from miapi-sdkLolos
- Tidak ada advisory kritis pada paket atau dependensinya6 resolved dependencies checked; no critical advisoryosv.dev ↗Lolos
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPTidak diperiksa
README
Lihat di GitHubMIAPI — Grounded AI Answers API
Official Python client for MIAPI — get AI-powered answers grounded in real-time web search.
Install
pip install miapi-sdk
Quick Start
from miapi import MIAPI
client = MIAPI("YOUR_API_KEY")
# Get a grounded answer with citations
result = client.answer("What is quantum computing?", citations=True)
print(result.answer) # AI-generated answer with [1][2] markers
print(result.sources) # List of source URLs
print(result.confidence) # 0.0 - 1.0
Features
Web-Grounded Answers
result = client.answer("Who won the last World Cup?")
print(result.answer)
Knowledge Mode — Answer From Your Data
result = client.answer(
"What is the return policy?",
mode="knowledge",
knowledge="Returns accepted within 30 days with receipt..."
)
print(result.answer)
Search Only — Raw Results
sources = client.search("latest AI research papers")
for source in sources:
print(source.title, source.url)
News Search
news = client.news("technology", num_results=5)
for article in news:
print(article.title, article.date)
Image Search
images = client.images("golden retriever")
for img in images:
print(img.url, img.width, img.height)
Streaming
for event in client.stream("Explain quantum computing"):
if event['type'] == 'answer':
print(event['content'], end='', flush=True)
elif event['type'] == 'done':
print(f"\nDone in {event.get('query_time_ms')}ms")
Check Usage
info = client.usage()
print(f"Used {info.queries_this_month}/{info.monthly_limit} this month")
print(f"Tier: {info.tier}")
Custom Options
result = client.answer(
"Compare Python and Rust",
response_format="markdown", # text, short, json, markdown
temperature=0.5, # 0.0 (precise) to 1.0 (creative)
max_tokens=800, # Max answer length
language="French", # Answer in any language
search_domains=["wikipedia.org"], # Restrict sources
system_prompt="Answer like a professor",
)
Error Handling
from miapi import MIAPI, MIAPIError, RateLimitError, AuthenticationError
client = MIAPI("YOUR_API_KEY")
try:
result = client.answer("Hello")
except AuthenticationError:
print("Bad API key")
except RateLimitError as e:
print(f"Rate limited: {e.message}")
except MIAPIError as e:
print(f"Error: {e.message} (HTTP {e.status_code})")
OpenAI Drop-in Replacement
MIAPI is also compatible with the OpenAI Python client:
from openai import OpenAI
client = OpenAI(
api_key="YOUR_MIAPI_KEY",
base_url="https://api.miapi.uk/v1"
)
response = client.chat.completions.create(
model="miapi-grounded",
messages=[{"role": "user", "content": "What is AI?"}]
)
print(response.choices[0].message.content)
Get Your API Key
Sign up free at miapi.uk — 500 queries/month included.
Links
Use from Claude Desktop, Cursor or Windsurf (MCP)
MIAPI ships an MCP server, so an AI assistant can search the web and get answers with real citations without you writing any code.
pip install "miapi-sdk[mcp]"
Then add it to your assistant's MCP config:
{
"mcpServers": {
"miapi": {
"command": "miapi-mcp",
"env": { "MIAPI_API_KEY": "your_key_here" }
}
}
}
Tools it provides: web_answer, web_search, news_search, image_search,
check_usage.
Get a key at https://miapi.uk — free tier included.
Pertanyaan tentang MIAPI MCP
Bagaimana cara menambahkan MIAPI MCP ke Claude Code?
Jalankan claude mcp add --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python -- uvx miapi-sdk di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan MIAPI MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Bisakah saya menggunakan MIAPI dengan client OpenAI?
Ya, MIAPI kompatibel dengan OpenAI Python client dengan cara mengubah base URL dan menggunakan model miapi-grounded.
Tool apa saja yang disediakan oleh MCP server ini?
MCP server ini menyediakan tool web_answer, web_search, news_search, image_search, dan check_usage.
Bisakah saya membatasi pencarian hanya pada situs web tertentu?
Ya, Anda bisa menggunakan opsi search_domains untuk membatasi sumber hanya pada domain tertentu seperti wikipedia.org.