Access an enriched, real-time database of public data including game releases, package registries, government filings, and more via MCP.
Ayrıca bilinen adı profullstack/niche-db, niche-db, @profullstack/nichedb
- Yıldızlar
- 1
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.0
- Son commit
- 11 Kas 2026
- Lisans
- MIT
NicheDB MCP nedir?
NicheDB bir MCP sunucusudur. Access an enriched, real-time database of public data including game releases, package registries, government filings, and more via MCP.
Özet, projenin README dosyasından oluşturuldu
NicheDB MCP sunucusu hakkında
NicheDB provides access to a massive, growing repository of public data through a single MCP interface. It aggregates information from over forty-six collections, including game releases, package registries, government filings, and scientific research. Developers can use this server to query real-time updates from sources like Steam, npm, and the Federal Register. The platform is built on a Postgres and Redis architecture, allowing users to host their own instance or connect to the primary deployment.
Accessing specific data sets may require various credentials depending on the source. For example, using IGDB for game data requires a Twitch client, while CourtListener API sources need a COURTLISTENER_TOKEN. Financial data from Alpaca requires an APCA_API_KEY_ID and secret. Many collections, such as those for weather, space, or open-source packages, remain keyless and public. This makes it a versatile tool for building agents that need to monitor niche industry changes, legal filings, or software updates without managing dozens of individual API integrations.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
NicheDB MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıNicheDB MCP'yi Claude Code içine yükleyin
$ claude mcp add niche-db -- npx -y @profullstack/nichedbNicheDB MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"niche-db": {
"command": "npx",
"args": [
"-y",
"@profullstack/nichedb"
]
}
}
}NicheDB MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"niche-db": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@profullstack/nichedb"
]
}
}
}NicheDB MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"niche-db": {
"command": "npx",
"args": [
"-y",
"@profullstack/nichedb"
]
}
}
}NicheDB MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.niche-db] command = "npx" args = ["-y", "@profullstack/nichedb"]
NicheDB MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"niche-db": {
"command": "npx",
"args": [
"-y",
"@profullstack/nichedb"
]
}
}
}Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirprofullstack/niche-db is public and reachablegithub.com/profullstack/niche-db ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyor@profullstack/nichedb names profullstack/niche-db as sourcenpmjs.com/package/@profullstack/nichedb ↗Geçti
- Derleme kaynağı (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-11github.com/profullstack/niche-db ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from @profullstack/nichedbGeçti
- Pakette ve bağımlılıklarında kritik uyarı yok1 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak endpoint MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 908 msGeçti
NicheDB
Sources in, feeds out. An open platform for databases that only ever grow: game releases, package registries, government filings, and any other public data with a big seed and daily growth. One Postgres, one Redis, and every row reachable by web, RSS, JSON, API, CLI and MCP.
The first deployment is nichedb.dev. Run your own on anything that has Postgres and Redis.
The model
| Thing | What it is |
|---|---|
| collection | A niche: games, packages, filings. |
| source | One adapter pointed at one upstream, fetched on its own cadence. Steam's new-releases list. The npm changes feed. EDGAR Form D filings. |
| item | One row a source produced. Title, URL, when (with time_known and precision), tags, and the adapter's payload in data. |
| feed | A saved query over a collection. Has a page, RSS and JSON Feed renderings, an API endpoint, and followers who are told when it changes by push, email or signed webhook. |
Adapters are one file each in packages/adapters/src. One hundred and sixty-one ship today across forty-six collections:
| Collection | Adapters | Key needed |
|---|---|---|
| games | steam, steam-news, igdb, igdb-catalog (every game IGDB knows, walked by id then kept current from updated_at), wikidata-games, steam-catalog |
IGDB only (Twitch client) |
| packages | npm, pypi, crates, go-modules, huggingface, github-releases (runtimes and frameworks, and NIST's own software under usnistgov as github-releases-nist) |
no (GitHub token optional) |
| filings | edgar, federal-register |
no |
| law | courtlistener (the newest opinions from the Atom feeds: all courts plus each court's own feed in rotation, or one court), courtlistener-oral-arguments (the podcast, with the MP3), courtlistener-api (dockets, judges and financial disclosures, one request a run inside the free tier's 125 a day), courtlistener-catalog (every court, judge with education and party, disclosure with what it reports, oral argument, opinion cluster with its reporter citations as tags, and the FJC database, from the quarterly bulk dumps; dockets opt-in) |
COURTLISTENER_TOKEN for the API sources only; the feeds and the dumps are keyless and public domain |
| music | musicbrainz, musicbrainz-catalog, discogs-catalog |
no |
| books | openlibrary, gutenberg-catalog, librivox-catalog, openlibrary-catalog |
no |
| tabletop | scryfall-sets, scryfall-cards |
no |
| space | launch-library |
no |
| chess | lichess-broadcasts |
no |
| alerts | usgs-earthquakes, gdacs |
no |
| weather | nws-alerts, nhc-cyclones, swpc-space-weather, eonet-events |
no |
| outages | statuspage (any Statuspage host) |
no |
| extensions | firefox-addons, vscode-extensions |
no |
| health | openfda-recalls, clinical-trials |
no |
| research | arxiv, crossref, openalex (works newest first under a topic or a search; openalex-algorithms seeded), nist-datasets (every dataset on data.nist.gov, by last revision), nist-csrc-drafts (NIST security drafts open for comment, marked closed in place) |
no |
| automotive | fueleconomy-catalog, nhtsa-recalls, nhtsa-complaints, nhtsa-safety-ratings |
no |
| markets | iso-mic-exchanges, alpaca-corporate-actions, alpaca-news, alpaca-assets, equity-history, nasdaq-halts, ecb-fx-rates, sec-fundamentals |
Alpaca (APCA_API_KEY_ID, APCA_API_SECRET_KEY, APCA_FEED iex or sip); SEC wants CONTACT_EMAIL in the user agent |
| crypto | coingecko-assets, crypto-pairs |
keyless (COINGECKO_API_KEY optional; CRYPTO_PROXY_URL for Binance.US from a datacenter) |
| blockchain | blockchain-providers: a reviewed directory of free public APIs, with chains, capabilities, endpoints, documentation and access limits; /blockchain and /c/blockchain |
no; upstream limits and production suitability are recorded per provider |
| crime | socrata-crime, uk-police-crime, fbi-crime-estimates, police-updates (39 California police feeds; source coverage) |
FBI only (free api.data.gov key) |
| public-money | usaspending-awards, ocds-tenders, ted-notices |
no |
| housing | uk-land-registry, freddie-mac-rates, building-permits, ruuster (agent saved searches) |
no |
| jobs | bls-series, eurostat, warn-layoffs, agenticjobs |
no |
| population | worldbank-population (every country, World Bank WDI, CC BY 4.0), census-acs (every US state, city and ZIP code from the ACS 5-year Summary File, public domain), geonames-cities (cities of 15,000+ everywhere else and their regions, CC BY 4.0); browse the tree at /population, or /api/v1/population/{key} |
no |
| events | musicbrainz-events (about 126,000 concerts, festivals and shows from the MusicBrainz JSON dumps: performers by role, venue with coordinates, date and local start time, setlist, ticketing and setlist.fm links; CC0), wikidata-festivals (every music festival on Wikidata with website, place, genres and its MusicBrainz series; CC0). No ticket prices: Ticketmaster and SeatGeek terms forbid storing their data, and StubHub and Vivid Seats offer only affiliate programmes |
no |
| radio | radiobrowser (about 67,000 internet radio stations from radio-browser.info, 60,000 playing: stream and homepage, country, language, genres, codec and bitrate, last stream check, votes and last-day listens, coordinates where known; free to use, swept daily) |
no |
| ai-incidents | rogue-ai-incidents, rogue-ai-research, aiid-reports |
no |
| news | newsfeed (newsroom desks, and NIST's 28 topic, event and blog feeds as nist-news), gdelt, rssamplifier, brisk, news-channels |
no |
| domains | ntld-totals, ntld-tlds, ntld-launches, ntld-changes |
no |
| podcasts | podcasts, p0dcasters, podcastindex-catalog |
no |
| aviation | faa-nas-status, aviation-hazards, aviation-metar, ntsb-accidents, adsb-flights |
no (NTSB needs mdbtools + unzip, in the Dockerfile) |
| water | nwps-river-gauges, coops-water-levels, drought-monitor, ndbc-buoys, nws-surf-zone |
no |
| consumer-finance | cfpb-complaints, fdic-institutions, fdic-structure-changes |
no |
| deals | slickdeals, dealnews, dealcatcher, bensbargains, reddit-deals |
no |
| sports | espn-catalogue, espn-schedule, espn-live, espn-plays, livetennis, sportsdb-tv, sportsdb-leagues, sportsdb-teams, sportsdb-live, sportsdb-schedule |
Live Tennis; TheSportsDB (SPORTSDB_API_KEY: on the shared key 3 every list answers one row and there is no live feed at all, on a subscriber key the catalogues are walked from lists and sportsdb-live and sportsdb-schedule turn on); ESPN is keyless (SPORTS_PROXY_URL for cloud egress) |
| screen | tmdb-releases, tvmaze-schedule, tvmaze-catalog (every show TVmaze knows, CC BY-SA, walked once then kept current from /updates/shows), anilist-airing, imdb-ratings, wikidata-films, kitsu-anime, thetvdb-catalog (every series on TheTVDB, THETVDB_API_KEY, attribution link required) |
TMDB only |
| channels | iptv-org-channels |
no |
| saas | saasrow, opensaas (nichedb.dev first; any service serving /.well-known/opensaas.json) |
no |
| marketplace | d0rz, bl0ggers |
no |
| ai-media | aiornot |
no |
| forums | tsbb |
no |
| coupons | c0upons (what c0upons.com took in on its own: submitted codes and its r/couponcodes listings; rows it copied from deals are not read back) |
no |
| dht | bittorrented-dht (adult material left out) |
bittorrented.com's Supabase URL and publishable key (BITTORRENTED_SUPABASE_URL, BITTORRENTED_SUPABASE_KEY); paused without them |
| hosting | findhost, buyvps, vultr-plans, linode-types, scaleway-instances, ovh-vps, storefront (WHMCS, Blesta and WooCommerce order forms), lowendbox, openserver; hetzner-plans, digitalocean-sizes, upcloud-plans |
no for the first eight (FindHost data is CC BY 4.0: credit FindHost, findhost.app; OBSCURA_MCP_URL optional for JavaScript-only shops); Hetzner (HETZNER_API_TOKEN), DigitalOcean (DIGITALOCEAN_TOKEN) and UpCloud (UPCLOUD_USERNAME, UPCLOUD_PASSWORD) each need a read-only credential and stay paused without one |
| threats | openthreat (ThreatCrush first; any reporter serving /.well-known/openthreat.json), nvd (every CVE, by lastModified every 15 minutes; "This product uses the NVD API but is not endorsed or certified by the NVD"), surbl (the SURBL lists as a catalogue, and the domains you name looked up in multi.surbl.org; free DNS lookups under SURBL's usage policy, the whole list is only sold as a feed) |
no (NVD_API_KEY optional, ten times the rate) |
| profiles | openprofiles (p0dcasters and OutreachGraph listings first; any app that lists the OpenProfile.md files it serves), sportarr-persons (Sportarr's 111k names, kept only when Wikidata knows the person as a human with a sport, with their socials), sportsdb-players, installmap-yc-people (YC companies that run an MCP server, as organizations with their accounts, and their founders) |
no |
The way out (OpenSaaS)
nichedb serves its own OpenSaaS descriptor at /.well-known/opensaas.json: the plans as the checkout sells them (prepaid terms, none renews itself) and the actions that are real here, each as the page a person opens and the endpoint an agent calls with an OpenAccess bearer: subscribe (POST /api/v1/billing/subscribe, answers pending with the checkout page), cancel (POST /api/v1/billing/cancel, one click, today, nothing refunded), unsubscribe (a page: /settings, where the follows that send mail are turned off), export (POST /api/v1/account/export, one JSON document at once), delete (POST /api/v1/account/delete, confirmed by a link to the account email, immediate, nothing kept). The same doors as pages: /account/billing, /account/export, /account/delete. The opensaas adapter reads other services' descriptors into the saas collection, one row per plan with the service's own steps and confirm for the way in and the way out shown beside each other.
People (/c/profiles)
One entry per person, assembled from every app that serves their OpenProfile.md. The openprofiles adapter pages each app's listing (/api/openprofiles?since=…), fetches every document from the host that listed it, and merges documents that share an identity key (the Web URL, any Accounts URL, Email, DID) into one profile; a shared name alone never merges. The page is /c/profiles/<slug>-<id> (the id resolves, the name is cosmetic, a wrong name 301s) or /c/profiles/<handle> once the owner took one, and …/openprofile.md next to it is the file, text/markdown, CORS open, with <link rel="openprofile"> on the page.
A person claims their entry with This is me (proven by the email the profile lists, or a link back to the page from their site or show; admins may claim for an email) and edits it from the page, PUT /api/v1/profiles/<ref> (JSON overlay or a whole text/markdown file), nichedb profile edit, or the update_profile MCP tool, with a session, an API key, or an OpenAccess token carrying openprofile:edit. What the owner writes is an overlay that wins over every source and survives every re-read; a section written as none is removed. The Broadcast and Guest sections (OpenBroadcast, OpenGuest) are what the podcasters and guests feeds cut on.
The page shows the three identity fields OpenProfile 0.4 makes defaults, read from the Markdown: Emoji (one grapheme or an OpenEmoji :shortcode:) beside the name, Pronouns as written beside the handle (absent is unstated, never inferred), and Web (with Website, Homepage and Site read as the same key). The API and MCP answers carry them as emoji, pronouns and web; owners set them in the editor, as emoji/pronouns/web in a PUT or update_profile, or with nichedb profile edit <ref> --emoji … --pronouns … --web ….
Professional facets come only from what the person (or a public page an adapter already reads) published: a Title: (or Job Title:, Role:, Position:) identity line and a Company: (or Employer:) line, read case-insensitively; Company: Acme (https://acme.com), [Acme](https://acme.com), acme.com and a bare name all read, and Title: CEO at Acme names both. A seniority (c-suite, vp, director, manager, senior, entry, or none) is derived from keywords in the title. The API and MCP answers carry title, company ({name, domain}), seniority and facets; the collection items are tagged title:<slug>, company:<domain> (a slug of the name when there is no domain) and seniority:<level>, so ?tags= filters them like any other facet, and GET /api/v1/profiles (and search_profiles, nichedb profiles) take title, company, seniority and tags. GET /api/v1/profiles?linkedin=<url> (find_profile_by_linkedin, nichedb profiles --linkedin) answers the public profile a LinkedIn page belongs to. There is no lookup by email, on purpose: it would tell anyone holding an address whether its owner is listed.
| directory | outreachgraph | no |
| sites | opensite | no |
| algorithms | nist-dads (NIST's Dictionary of Algorithms and Data Structures, every entry with its definition and relations; public domain), wikidata-algorithms (every algorithm and data structure on Wikidata, with who devised it, when, and its complexity; CC0), pwc-archive (the Papers With Code methods and datasets catalogues as archived on Hugging Face, call-centre spam dropped; CC BY-SA 4.0), rosetta-code (every programming task with the languages it is solved in; GFDL), thealgorithms (The Algorithms' implementations by language from each repo's DIRECTORY.md; MIT). docs/algorithms.md | no |
| models | modelsdev (every AI model and what it costs, from models.dev; MIT). One row per provider offering rather than per model, because the same model reaches you from many of the 223 providers at as many prices: price per million tokens in, out and cached, context and output limits, modalities and capability flags, 8,179 of them. Plus the lab catalogue, one entry per model as its maker published it with a page of its own, and the providers themselves. openmodel (a provider's own file at /.well-known/openmodel.json, believed only when served from the origin it describes; the same vocabulary as the models.dev rows beside it, so one feed catches both). docs/models.md | no |
| mcp | mcp-registry (the official registry: one row per server at its newest version, with packages, remotes and status), docker-mcp (Docker's catalogue: pull counts, categories, licences and the tools each server exposes), smithery (how often each server is actually called through Smithery's proxy), awesome-mcp (the punkpeye, wong2 and appcypher lists plus the protocol repo's reference servers), aitmpl-mcps (ready-made configs), github-mcp-topics (repositories tagged for MCP, newest push first), installmap-yc-mcp (Y Combinator companies that run a server, from Installmap's CC BY crawl, as OpenMCP records with the endpoint probed, plus each company's accounts and founders; the companies and founders also go to profiles as OpenProfiles through installmap-yc-people), glama-mcp (Glama's directory, last, so it adds only the servers none of the others carry, and only those Glama has quality-scored at 3.5 or more whose repository belongs to the lister, which leaves out the clone spam; licensed data, so every Glama row shows "MCP data from Glama" and a link to its Glama listing). Deduplicated on URL: the first source to carry a server keeps it. docs/mcp-and-workflows.md | keyless (GITHUB_TOKEN raises the search and enrichment rate limits) except glama-mcp, which needs GLAMA_API_KEY and stays paused without it |
| workflows | reddit-workflows (the r/ClaudeWorkflows library, one post per workflow with its rating, freshness, level and categories parsed out of the post), awesome-claude-code (read from the CSV the list is generated from, so entries its maintainer has marked dead are skipped), aitmpl-components (settings bundles, agent loops and behaviour mods), github-agent-topics (repositories tagged for Claude Code, skills and subagents). Served at /workflows as well as /c/workflows. docs/mcp-and-workflows.md | keyless (GITHUB_TOKEN optional, as above) |
| skills | aitmpl-skills (890 skills with install counts and the command that installs each), awesome-claude-code-skills (the hand-picked ones). /skills | no |
| agents | aitmpl-agents (420 subagents by category), awesome-agents (the community lists that name each subagent rather than the bundle it ships in; VoltAgent seeded). /agents | no |
| commands | aitmpl-commands (290 slash commands with install counts). /commands | no |
| plugins | plugin-marketplaces (every plugin declared in the .claude-plugin/marketplace.json of the repos you name, the official one included). /plugins | no |
| hooks | aitmpl-hooks (what runs before and after a tool call, a prompt or a session). /hooks | no |
Moderators
A niche can have moderators: people who review what is suggested for its collection without operating it. Anyone signed in applies at /<niche>/moderate (three questions); the application is a claim marked with the role, listed on /admin/knowledge with every other claim, and only an admin decides it. An approved moderator is a niche member with a share cap of zero and no score row: moderating earns nothing and is not a rung on the ladder. More than one person may moderate a niche. Moderators see the suggestion queue at /admin/submissions filtered to the collections their niches feed, approve into that collection only, and get the Queue link in the nav.
Sites (/c/sites)
One record per page, read the way OpenSite says: the title, the line, the picture and the kind a card is drawn from, the canonical address it is keyed by, the author, the feeds, and the og:, twitter: and JSON-LD tags verbatim. The opensite adapter walks each house site from its front page and sitemap, a hundred pages a run, honouring robots.txt and a site's own /.well-known/opensite.json. Any other address is read the moment somebody pastes it at /c/sites/add, which then shows every tag and the card as X, Slack, iMessage, Discord, LinkedIn and WhatsApp would draw it; the same read is POST /api/v1/sites { "url" }, and GET /api/v1/sites?url= answers the kept record or reads the page when it is older than an hour. A whole list, up to ten thousand addresses pasted or uploaded on the same page (or POST /api/v1/sites/bulk with JSON urls or a text body), becomes a source of the submitter's: the worker walks it 250 pages a run, a minute apart, and /s/<slug> shows the progress; a signed-in account is needed, since a list makes the deployment fetch on a schedule. The page is /c/sites/<host>/<path>, query string and all, because a page's identity can be in its query.
Lyrics (/lyrics)
Lyrics for Profullstack's own bands (Þrøngva, Velocity Vibe, Meine Mutter), read and written by the nixamp radio servers: /lyrics, /lyrics/<artist>, /lyrics/<artist>/<title>, and GET/POST/DELETE /api/v1/lyrics. Our own words only (source is embedded, author or transcribed); nothing is imported from lyrics sites. Writing takes a key with the lyrics permission (scripts/lyrics-key.js). See docs/lyrics.md.
Top-level domains (/tlds)
Every label in IANA's root, read daily and diffed into a change log nobody else publishes, with each registrar's one-year price to register, renew, transfer and restore beside it: Porkbun, Dynadot, Cloudflare and OVHcloud today, and any registrar that serves an OpenTLD file. Faceted by type, renewal band, registrar, script, status and registry, sortable on every column, renewal first, with the renewal trap (a second year at twice the first or more) as a filter of its own. /tlds/check asks each registry over RDAP whether a name is taken, and never calls a 404 "available". The same rows are GET /api/v1/tlds (JSON or CSV), MCP (search_tlds, get_tld, tld_changes, check_domain) and the CLI (nichedb tlds, nichedb check). See docs/tlds.md.
House aggregators
Ten of the sites we run publish a public feed or API of their own, and each is read here through it, keyless, the way any other reader would. The endpoint is the one checked live on 2026-09-12 (c0upons on 2026-09-13); the slug is the seeded source.
| Site | Endpoint | Collection | Source slug | Kinds |
|---|---|---|---|---|
| p0dcasters.com | /opml (every show: feed, site, title) |
podcasts | p0dcasters-shows |
show |
| saasrow.com | /api/v1/products (offset paged, 100 a page) |
saas | saasrow-products |
product |
| d0rz.com | /asks/rss.xml, /offers/rss.xml |
marketplace | d0rz-marketplace |
ask, offer |
| bl0ggers.com | /asks/rss.xml, /offers/rss.xml |
marketplace | bl0ggers-marketplace |
ask, offer |
| aiornot.vote | /rss.xml, /rss/featured.xml, /rss/trending.xml |
ai-media | aiornot-media |
submission |
| agenticjobs.work | /api/v1/jobs (offset paged, 100 a page) |
jobs | agenticjobs-postings |
job |
| outreachgraph.com | /api/v1/public/directory (cursor paged, 200 a page; companies and sites by domain, people only when self-published) |
directory | outreachgraph-directory |
company, site, person |
| tsbb.dev | /api/v1/forums, then /f/{slug}/feed.xml per forum |
forums | tsbb-topics |
post |
| c0upons.com | /api/coupons (offset paged, 200 a page, store joined in; rows with source: nichedb skipped) |
coupons | c0upons-coupons |
coupon |
| bittorrented.com | PostgREST rpc/browse_dht_torrents on the site's own Supabase, by date from a cursor, 500 a page (the site has no submit or export endpoint) |
dht | bittorrented-dht |
torrent |
| c0ncerts.com | none yet: /api/events answers 501 "coming soon" and /api/v1/events 404s |
— | — | — |
saasrow's /api/v1/listings is per-account and needs a key, so only the public products directory is read. A submission aiornot carries on more than one feed is stored once and tagged with each feed. tsbb's cross-board /api/v1/latest does not say which forum a topic is in, which is why the walk is per forum.
NicheDB MCP soruları
NicheDB MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add niche-db -- npx -y @profullstack/nichedb komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
NicheDB MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
How can I run my own instance of NicheDB?
You can run your own deployment on any system that has Postgres and Redis installed.
What kind of data does NicheDB collect?
It collects a wide variety of public data including game releases, package registries, government filings, law, music, books, and weather alerts.