Skip to content
Rivul AI
Explore
FeaturesDeep ResearchRivul AtlasResourcesToolsGuidesExamplesVenues
PricingDocsBlogAbout
Log inStart researching for free
FeaturesDeep ResearchRivul AtlasPricingDocsBlogResourcesToolsGuidesExamplesVenuesAboutLog in
Rivul AI

Cite as you write. One platform for your library, citations, and export.

Product

FeaturesRivul AtlasRivul Deep ResearchPricingResearchWriting

Resources

DocumentationResearch guidesFree citation toolsCitation examplesVenue workflowsBlogFAQ

Company

About Rivul AIContact and supportRivul AI · @rivulapp
© 2026 Rivul AI
PrivacyTermsAI useCopyright

Start

Create your first source-backed paperResearch workflows

Library

Library

Writing

Writing

Research

Research chatFind papers

Analyze

AnalyzeClaim checkingReview

Citations

Citations

Export

Export

Rivul Atlas

What is MCP for AI research?Connect Claude Code to Rivul AtlasAI research with OpenAI Codex and Rivul AtlasConnect Cursor to Rivul AtlasConnect Google Antigravity to Rivul AtlasConnect Meta Muse Code to Rivul Atlas

Account

Account and settingsPrivacy and AI use

Documentation/Connect Meta Muse Code to Rivul Atlas

Public guide

Connect Meta Muse Code to Rivul Atlas

A Muse Code setup and troubleshooting guide that records the successful registration and consent steps without overstating the blocked native callback.

On this page
  1. 01Current status
  2. 02Configure browser sign-in
  3. 03Recognize the callback blocker
  4. 04Use a dedicated key carefully
  5. 05Clean up and retest

01Current status

Status: Blocked. Muse Code completed dynamic client registration, Rivul consent, and grant creation, but the browser callback never reached the native Muse client, so tool discovery and calls did not complete.

Dedicated-key mode remains a documented private fallback, not a retained verified run. Retest browser OAuth when Muse's local callback listener can complete the handoff.

02Configure browser sign-in

1

Open ~/.config/muse/settings.json and retain schema_version 1.

2

Add the URL-only Rivul Atlas entry under the camel-case mcpServers key. Optional mode lets Muse continue with a warning if Atlas is unavailable.

3

Start Muse's MCP login command, choose one Atlas workspace in the browser, and approve read-only access.

{
  "schema_version": 1,
  "mcpServers": {
    "rivul-atlas": {
      "type": "streamable-http",
      "url": "https://rivul.ai/mcp",
      "mode": "optional"
    }
  }
}

muse mcp login rivul-atlas

03Recognize the callback blocker

The retained attempt reached the Rivul consent screen and created a grant. The failure occurred afterward: Muse's local callback listener did not receive the browser handoff.

Do not treat an approved Rivul grant as proof that Muse is connected. A passing run must continue through tool discovery, a bounded search_papers call, and usage_status.

04Use a dedicated key carefully

Muse's published settings shape accepts a static Authorization header. Create a dedicated MCP key in Atlas, place it only in the private personal settings file, and replace the placeholder locally.

The vendor guide does not promise environment-variable expansion for remote headers. Do not commit a literal key, paste it into support messages, or reuse it for another client.

"headers": {
  "Authorization": "Bearer YOUR_RIVUL_ATLAS_MCP_KEY"
}

05Clean up and retest

1

Disconnect the incomplete Muse grant in Rivul Atlas after a blocked OAuth attempt.

2

Revoke any temporary MCP key used for fallback testing and remove it from settings.json.

3

Retest OAuth only after Muse can receive its localhost callback, then verify both tools and denied access after revocation.

  • Meta Muse Code MCP documentation
  • Model Context Protocol authorization specification
  • Open Rivul Atlas
Previous← Connect Google Antigravity to Rivul AtlasNextPrivacy and AI use →

Something here wrong or missing? Email support@rivul.ai.

On this page

  1. 01Current status
  2. 02Configure browser sign-in
  3. 03Recognize the callback blocker
  4. 04Use a dedicated key carefully
  5. 05Clean up and retest
Rivul AI
Explore
FeaturesDeep ResearchRivul AtlasResourcesToolsGuidesExamplesVenues
PricingDocsBlogAbout
Log inStart researching for free
FeaturesDeep ResearchRivul AtlasPricingDocsBlogResourcesToolsGuidesExamplesVenuesAboutLog in