ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

AMIRA — Africa Multiple Research Data

โดย AM-Digital-Research-Environmentรุ่น 1.35.1i★ 1iบนเครื่องหรือคลาวด์
ชื่อใน registryio.github.AM-Digital-Research-Environment/amira-mcp-server

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Read-only access to AMIRA, the Africa Multiple research-data platform on Omeka S.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: บนเครื่องหรือคลาวด์
  • ช่องทาง (transport): stdio, Streamable HTTP
  • หมวด: ค้นข้อมูลและความจำของ AI

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:

  1. เปิด Settings → Connectors
  2. กด Add custom connector
  3. วางที่อยู่ด้านล่างแล้วกด Add
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Add2https://…3Connect4
https://data.africamultiple.uni-bayreuth.de/mcp

ดาวน์โหลดไฟล์ .mcpb ของผู้ทำ

ลิงก์ไปที่ไฟล์ของผู้ทำเอง เราไม่ได้เก็บหรือแพ็กใหม่ เปิดไฟล์แล้ว Claude Desktop จะติดตั้งให้

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add --transport http amira https://data.africamultiple.uni-bayreuth.de/mcp

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "amira": {
      "url": "https://data.africamultiple.uni-bayreuth.de/mcp"
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "amira": {
      "type": "http",
      "url": "https://data.africamultiple.uni-bayreuth.de/mcp"
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:

  1. เปิด ChatGPT บนเว็บ → Settings → Connectors (Apps)
  2. กด Create หรือ Add (บางแพ็กเกจต้องเปิด Developer mode ใน Advanced ก่อน)
  3. วางที่อยู่ด้านล่าง ตั้งชื่อ แล้วบันทึก
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Create2https://…3Connect4
https://data.africamultiple.uni-bayreuth.de/mcp

ชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ต่อผ่านคลาวด์ได้ใน

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

ทำอะไรได้บ้าง

ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 8 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน

  • get_collection_overview

    Start here: corpus counts, text coverage, breakdowns, dates, snapshot freshness and refresh status.

  • search_research_items

    Search digitised research items. Filters are AND-combined; empty results suggest a filter to relax or a stored place name. export links all matches as a file.

  • get_research_item

    Research-item metadata, linked entities, rights, media files, IIIF manifest and a generated citation (BibTeX/RIS/CSL-JSON). Long fields cap at 25,000 characters.

  • search_projects

    Search project names, descriptions and membership. Returns cited summaries and item counts; use get_project for detail.

  • get_project

    Project description, team, sections, funders, item counts by type, top subjects and ten sample research items, with citation links.

  • list_research_sections

    Cluster research sections, funding phases, project/item counts and citation links. Includes the external-collection grouping.

  • get_research_section

    One research section's description, team and projects, each with its research-item count.

  • search_persons

    Find canonical person authority records. Names accept either order and ignore accents. Use resolve_entity to disambiguate homonyms.

  • get_person

    Person affiliations, identifiers, project and section roles, credited items, publications, podcasts, videos and collaborators. Lists cap at 50 with totals. Use id to disambiguate.

  • list_institutions

    Browse institution authorities by name or acronym (e.g. 'UJKZ'), with project counts and citation links.

  • get_institution

    Institution or group profile: identifiers, members, funded projects and credited items, with citation links.

  • list_cluster_partners

    Cluster partner institutions grouped by catalogue category, with citation links.

  • list_groups

    Browse research groups and associations by name, with citation links.

  • list_subjects

    Subject headings (LCSH or free tags) ranked by distinct research-item count. Feed a heading into search_research_items.subject.

  • list_locations

    Research places with coordinates and ancestor rollups. Two tiers: level "country" or "place" (city, region or site); one item counts under both. Feed a name into search_research_items.location.

  • list_collections

    Research collections, one per project, ranked by research-item count and cited by the project page. Feed an id or code into search_research_items.collection.

  • list_categories

    Ranked formats, languages or resource types used by research items. Feed values into the corresponding search filters.

  • list_years

    Research-item year/decade histogram with dated and undated counts. A date range counts in each spanned bucket. Supports shared item filters and pagination.

  • search_publications

    AND-filtered bibliography, newest first. Keyword includes PDF text and returns match snippets. citation_format returns citations per page; export links every match as one file. Cite amira_url.

  • get_publication

    Publication metadata and citation export (BibTeX default). Full text is opt-in and paginated. Cite amira_url; DOI/repository links are additional sources.

  • list_publication_facets

    Ranked facets for the entire filtered bibliography before pagination. Uses the same selection rules as search_publications.

  • list_journals

    Publication venues ranked by linked bibliography records, with ISSN and catalogue links.

  • find_related

    Subjects, people, places and projects connected through shared records. Per-corpus counts deduplicate each record; subject/person seeds also include publications. Returns ambiguity and cited samples.

  • search_podcasts

    Search podcast metadata and transcripts. Text-only hits include snippets; full transcripts require get_podcast with opt-in.

  • get_podcast

    Podcast detail, duration, audio file and citation link; says which model generated the transcript. Transcript is opt-in, bounded and pageable.

  • search_videos

    Search video metadata and transcripts. Text-only hits include snippets; full transcripts require get_video with opt-in.

  • get_video

    Video detail, thumbnail and citation link; says how the transcript was produced when recorded. Transcript is opt-in, bounded and pageable.

  • resolve_entity

    Resolve a label or typed ID to cited candidates. Returns ambiguity instead of merging names. Use a returned id with get_entity_graph or get_* tools.

  • get_entity_graph

    One-hop graph from a typed ID: explicit catalogue links and derived co-occurrence with distinct-record counts and cited evidence. types filters neighbours before the bounds. Pass edge_id to page its evidence; pin snapshot_id across pages.

  • get_text_passages

    Find literal accent-insensitive keyword passages in selected publication/video/podcast IDs. Original UTF-16 offsets, bounded context, and citations. Requires full text exposure; no semantic ranking.

  • compare_collections

    Compare 2–4 projects or collections (id or code from list_collections) with identical research-item filters. Reports denominators, missingness, dates and top types/languages.

  • get_data_quality

    Snapshot coverage and missing metadata, unresolved loaded-authority links, semantic-neighbour coverage and sanitized refresh status. Missing catalogue metadata is not evidence of real-world absence.

  • get_snapshot_changes

    Page added/updated/deleted records between retained snapshots from this Omeka instance. Lists available snapshot IDs when fewer than two exist. For recent additions without history, use added_since on the search tools.

  • get_fulltext_map

    ILAM's journal African Music by its private full text, from public derived counts: AI-labelled content groups, countries named, word rates per year. Never returns text.

  • get_similar_items

    Records whose catalogue descriptions read most alike (EmbeddingGemma 2 vectors), across research items, publications, videos, podcasts, projects and sections. Similar wording, not a documented link.

  • search

    Ranked search across items, publications, videos, podcasts, projects and sections. Returns typed IDs, titles and citation URLs. Fetch selected records for evidence.

  • fetch

    Read a typed search result as a cited document. Full text/transcripts are opt-in and pageable; metadata and text respect exposure policy. Unknown ID returns an error.

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub AM-Digital-Research-Environment ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด เมื่อวาน

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • ✓ ผ่าน

    endpoint ตอบ

    ตอบกลับใน 2967 ms (HTTP 200)

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ไม่ต้องล็อกอิน

  • ✓ ผ่าน

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    อ่านคำอธิบายเครื่องมือ 37 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI

เทียบกับตัวอื่นในหมวด ค้นข้อมูลและความจำของ AIi

  • ดาวมากกว่า 73% ของอีก 5866 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 98% ของอีก 5866 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 5866 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

AMIRA — Africa Multiple Research Data ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 4 จาก 4 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด เมื่อวาน และส่งรุ่นล่าสุด (1.35.1) เข้า registry วันนี้

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Ruflo, Context7, Metabase

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Ruflo

Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.

โดย ruvnetใช้กันมาก↓ 74.3K/สัปดาห์★ 81.4Kอัปเดต วันนี้

รันบนเครื่อง

Context7

ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว

โดย upstashใช้กันมาก↓ 1.2M/สัปดาห์★ 64.4Kอัปเดต เมื่อวาน

บนเครื่องหรือคลาวด์

Metabase

Lets AI clients search, explore, query, and visualize data in a Metabase instance.

โดย metabaseใช้กันมาก★ 50.3Kอัปเดต 6 เดือนที่ผ่านมา

รันบนคลาวด์

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

AMIRA MCP Server

Read-only Model Context Protocol server for the Africa Multiple Interactive Research Atlas (AMIRA), the research-data platform of the Africa Multiple Cluster of Excellence at the University of Bayreuth. AMIRA is published on the cluster's public Omeka S site at data.africamultiple.uni-bayreuth.de.

AMIRA is built and maintained by the Cluster's Digital Research Environment (DRE), its digital infrastructure unit. The DRE designs, builds, and maintains the data systems that connect researchers across the Africa Multiple Research Centres (AMRCs) and partner institutions worldwide. Curation and description are joint efforts with partners at the AMRCs in Université Joseph Ki-Zerbo, Rhodes University, the University of Lagos, and Moi University. Bayreuth hosts the coordinating DRE infrastructure and metadata layer. Federal University of Bahia is a privileged partner, not an AMRC.

Storage stays distributed by default: data remains in its local repository, while Bayreuth holds the metadata layer that points to it. Research data becomes findable without being relocated. High-quality metadata makes researchers' data more discoverable and their work more visible to a wider community of peers.

This server exposes AMIRA's projects, thematic research sections, ~4,000 digitised research items, people, institutions, groups, collections, the cluster bibliography with searchable full text (extracted from the open-access PDFs) and its journals, podcast episodes with transcripts, and the cluster's YouTube videos with searchable transcripts — as 36 core tools an LLM can query, five research-workflow prompts, and resources for citable records and bulk exports. From one MCP interface, clients can move across records and the places, languages, and subjects that connect them.

Every record carries an `amira_url` — its public page on the Omeka S site (…/s/amira/item/ ) — so findings can be cited as links back to the source. AMIRA focuses on the Cluster's research data. For news, events, and general information about the Africa Multiple Cluster of Excellence, visit africamultiple.uni-bayreuth.de.

Coverage checked 6 October 2026: 3,975 research items (1,419 with digitised media), 93 projects, 555 publications (60 with extracted full text), 87 journals, 43 podcast episodes, 140 videos and 3,085 subject authorities (646 Library of Congress headings). Counts are a dated snapshot; use get_collection_overview for what your running server actually holds. See the publication guide, the changelog for what each release changed, and the roadmap for further improvements.

How it gets its data — and why nothing else is needed

The server is self-contained and offline-first. It reads from two sources:

  1. A complete data snapshot bundled inside the `.mcpb` — crawled from the public Omeka S REST API at build time and transformed into compact typed records, so the server works fully offline with zero setup.
  2. *(optional, on by default)* the Omeka S API over HTTPS. At startup and daily, probes compare item and item-set modification signatures and totals. A changed signal triggers a complete crawl; a weekly forced crawl also catches vocabulary-only edits. A writer lock, immutable generations and an atomic pointer preserve the previous usable snapshot if refresh fails. The API origin and installation path partition the cache and must match the manifest before its records can be served under that site's citation URLs.

End users need no API key, no credentials, and no VPN — it's the same openly published data that powers the public site.

Tools

Call get_collection_overview first to scope the data, then drill in.

ToolPurpose
get_collection_overviewCounts and breakdowns across the whole collection + snapshot freshness
search_research_itemsFind items by keyword (every word must match; quote a phrase), subject, location (hierarchy-aware), country (exact, with aliases such as Côte d'Ivoire = Ivory Coast), contributor, project, section, university, resource type, format/genre, language, year, `has_media`, `added_since` / `modified_since`, `mentions_country` (ILAM articles whose full text names a country; see below); `export=csvjsonl returns a file link instead of rows. Like every search_* tool, a filtered search that finds nothing carries a hint` to drop or broaden filters
get_research_itemFull metadata for one item (by Omeka id or typed id): typed dates, roles with the affiliation at the time, places with their region/country chain, provenance as linked institutions, typed identifiers, collections, related items, media files and the IIIF manifest — plus a generated citation and a BibTeX/RIS/CSL-JSON export (citation_format). ILAM *African Music* articles add closest_in_content and full_text_map (see below)
search_projects / get_projectProjects by keyword or acronym, university, section, PI, member, funder — detail with item breakdown, top subjects and sample items
list_research_sections / get_research_sectionThematic sections with funding phases (AM 1.0 / AM 2.0), PIs, counts, projects; detail by name or id
search_persons / get_personPeople (either name order works) — profile with GND and other authority identifiers, project and research-section roles, items, publications, podcasts, videos and top collaborators, with a coverage_note on how to read the counts. A name that matches nobody returns near-miss suggestions ("Rudigr Seeman" → Seesemann, Rüdiger); get_person lists them in its not_found error
list_institutions / get_institution / list_cluster_partners / list_groupsOrganisations (institutions, Africa Multiple partner categories, and research groups) by name, acronym or id, their projects, people and items
list_subjectsSubject headings ranked by item frequency, each marked as a Library of Congress heading (with its id.loc.gov URI) or a free tag (`vocabulary=lcshtag`)
list_locationsEvery place — countries and the places under them in one flat list (hierarchy rolled up) — ranked by item count, with coordinates and Wikidata ids. Each row's level is country or place (a city, region or site, with its country); filter by country, name, near (radius) or bbox
list_collectionsCollections ranked by research-item count. A collection is a research project: cited by the project page, with the item set(s) filing it (item_sets, collection code) and IIIF collection links — pair with the collection filter, which takes a project id, item-set id or code
list_categoriesFacet values: formats/genres, languages, resource types
list_yearsDate histogram of research items by year or decade — coverage over time, most-covered year/decade
search_publications / get_publicationFilter the bibliography by author, subject, language, type, venue, year, date added and full-text availability; search abstracts in every language and extracted PDF text. Detail adds every abstract with its language, linked authorities, conference/extent/access/thesis metadata. citation_format selects BibTeX/RIS/CSL-JSON per page; export links the whole result as one file
list_publication_facetsCounts by type, year, language, subject, author/editor or venue across the complete filtered bibliography; ranked and paginated
list_journalsThe journals the cluster publishes in, ranked by publication count, with ISSN and country — pair with the venue filter
find_relatedCross-entity discovery: pivot from a subject/place/person/project to co-occurring entities (incl. publications), from an ILAM *African Music* article (entity_type=research_item) to its closest articles by full text, or from any embedded record (entity_type=record) to its closest records by meaning and what they share
search_podcasts / get_podcastCluster podcast episodes with searchable transcripts, filterable by language; detail gives the duration, audio file and the model that generated the transcript; transcript text is opt-in
search_videos / get_videoThe cluster's YouTube videos — full-text search over transcripts (match snippets; thumbnail; transcript opt-in on detail)
resolve_entityResolve names or typed IDs (either vocabulary: item:9902 = research_item:9902); return separate candidates for homonyms and unreconciled literals. A query that resolves to nothing, untyped or with type=person, returns near-miss person suggestions
get_entity_graphBounded one-hop graph with distinct explicit links/co-occurrences and paginated cited evidence
get_text_passagesFind passages in selected publication/video/podcast records, with exact original-text offsets
compare_collectionsCompare 2–4 projects or collections using common filters, denominators and missingness
get_data_qualitySnapshot coverage, missing metadata and unresolved-reference counts
get_snapshot_changesPage added, updated or deleted records across retained snapshots from the same instance
get_fulltext_mapThe ILAM journal *African Music* read through its private full text, from public derived counts: content groups (AI-labelled) with their articles, the countries articles name, and word rates per year for up to six words
get_similar_itemsRecords whose catalogue descriptions read most alike, across research items, publications, videos, podcasts, projects and sections, with cosine scores and amira_urls, each saying what the pair also shares (shared subjects, places, people, project) or basis: "wording_only"; types narrows the result, and a record without neighbours says why (low_signal, not_in_release). The detail tools take include_similar for the same, five at a time. See Semantic neighbours
get_semantic_mapThe collection as unnamed groups of records close in meaning: each group's size, type mix, top subjects, countries and projects, and the records nearest its centre; group lists one group's records, id finds the group a record falls in
Prompts and resources

Five prompts package multi-step research workflows. Hosts show them as slash commands; their arguments autocomplete from the snapshot's own authority names, and each restates the citation rules. They are listed through prompts/list, so they add nothing to the per-turn tool payload.

PromptArgumentsWorkflow
literature_reviewtopic, year_from?, year_to?Facets, publications, full-text passages and related research data on a topic
project_dossierprojectTeam, holdings, periods, places and connections of one project

| person_profile | name | D

ตัดมาแค่ช่วงต้น อ่านต่อใน repo