nope-mcp — Open Educational Resources search
Search German open educational resources (OER) via AMB/schema.org metadata, open licenses only.
Connector by edufeed.org · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/edufeed-org-nope-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.edufeed.org/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 18 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 18
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 18 · Look things up without changing anything.
browse_educational_levelsbrowse_resource_typesbrowse_subjectsget_resourcelist_calendar_authorslist_known_authorslist_relaysrelay_list_getrelay_statsresolve_authorresolve_publishersearch_calendar_events
Show 6 more tools
search_contentsearch_passagessearch_resourcesskos_get_conceptskos_get_vocabularyskos_search
Network hosts it talks to 11
auth.edufeed.org· found in codedini-ag-kim.github.io· found in codeedufeed.org· found in codeembed.edufeed.org· found in codegit.edufeed.org· found in codegithub.com· found in codelehreladen.rub.de· found in codemcp.amb.edufeed.org· found in codemcp.edufeed.org· found in remote endpoint, install command, coderpi-ekkw-ekhn.de· found in codew3id.org· found in code
Tools (18)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
browse_educational_levelsBrowse Educational Levelsread-onlyList available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts.
browse_resource_typesBrowse Resource Typesread-onlyList available learning resource types (Video, Course, Worksheet, etc.) with resource counts.
browse_subjectsBrowse Subjectsread-onlyList available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts.
get_resourceGet Educational Resourceread-onlyRetrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from search_content work (resources, articles, wikis, projects, measures, publications); non-resource kinds return the same shape as their search results. Bare identifier/eventId lookups (no naddr) always resolve the full educational-resource metadata (kind 30142), including creator/publisher and educational properties. Lookups are not license-filtered: a learning resource carries openLicense (true for CC0, Public Domain, CC BY, CC BY-SA — th…
list_calendar_authorsList Calendar Authorsread-onlyList known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returned pubkeys with search_calendar_events(authors: [...]) to filter events by author.
list_known_authorsList Known Authorsread-onlyList known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returned pubkeys with search_resources(authors: [...]) to filter resources by author.
list_relaysList Relaysread-onlyList the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched when a search/get tool call passes them in its relays parameter.
relay_list_getGet Relay Listread-onlyGet a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey.
relay_statsRelay Statisticsread-onlyGet information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description.
resolve_authorResolve Author Name to Pubkeyread-onlyResolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questions like "recent articles and resources of Jörg Lohrer": call resolve_author(name), pick the best candidate, then pass its pubkey to search_content({ authors: [pubkey], ... }) (and/or search_calendar_events) to fetch that author's content. Returns several candidates ranked by relevance so you can disambiguate. This indexes authors who have published content here — distinct from list_known_authors, which lists hand-curated follow sets. NO…
resolve_publisherResolve Publisher/Creator Name to Canonical Metadata Spellingread-onlyResolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of search_resources. Those filters are exact full-string matches (case-insensitive), so a guessed spelling like "Lehreladen" silently misses the stored "LEHRE LADEN". This tool free-text searches the name and returns the similar publisher/creator names found in the corpus, with the field they appear in and a resource count. Distinct from resolve_author, which resolves Nostr signing accounts (kind-0 profiles) to pubkeys — metadata publishers…
search_calendar_eventsSearch Calendar Eventsread-onlySearch for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filtering. Returns events from the configured calendar relay. When presenting an event to the user, render it as a markdown link: prefer the event `url` (the edufeed-app viewer at <base>/<naddr>, which shows fuller details) over `sourcePage` (the original external event page). Never construct an naddr or viewer URL yourself — use the `naddr`/`url` fields as returned.
search_contentSearch Educational Content (resources, articles, wikis, projects, measures, publications)read-onlyTopic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), projects (30143), measures (30144), and NKBIP-01 publications (30040 indices + 30041 sections — scientific articles, books). Results are interleaved and ranked by semantic passage match, and each carries the matched passage ("snippet") when available — use it to answer the user, not just list links. Educational resources are returned only when openly licensed (CC0, Public Domain, CC BY, CC BY-SA); the other content types carry no license an…
search_passagesGrounded passage search (RAG) scoped by a spellread-onlyTHE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES ("wie/warum/was hilft bei X?", "how do I…?"): retrieves the best-matching fulltext passages from the corpus and returns them with citations (source resource, page, heading, source URL) — answer the user FROM the passages and cite each source. (For discovery intent — "finde/empfiehl Materialien" — use search_content instead, or afterwards to offer browsable links.) Keep `question` topic-only. Ranking is hybrid keyword+vector, so phrase the question as a topical statement that names the subject and the target group ("Friedenserziehung in der Grundschu…
search_resourcesSearch Educational Resourcesread-onlySearch for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query from the AMB relay. Only openly licensed resources are returned (CC0, Public Domain, CC BY, CC BY-SA); NC/ND, all-rights-reserved and unlicensed resources are left out. NOTE: the metadata filters (publisherName, creatorName, subjectLabel, resourceTypeLabel, educationalLevelLabel) are EXACT full-string matches against the stored metadata (case-insensitive) — not fuzzy or substring searches. A guessed spelling silently returns 0 results; u…
Show 3 more tools
skos_get_conceptGet SKOS Conceptread-onlyGet details of a single SKOS concept by its URI, including broader, narrower, and related concepts.
skos_get_vocabularyGet SKOS Vocabularyread-onlyFetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically.
skos_searchSearch SKOS Conceptsread-onlySearch for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 9, 2026 (20 days ago)
- Last release
- Oct 3, 2026 (26 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
org.edufeed/nope-mcp- Version
- 0.4.0
- Auth
- Auth not stated
- License
- AGPL-3.0
- Repository
- github.com/edufeed-org/nope-mcp
- Website
- edufeed.org
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
nope-mcp — Open Educational Resources search. Agent Mart. https://agentmart.dev/connectors/edufeed-org-nope-mcp (last updated 2026-10-24)