6DuckLearn MCP
com.6ducklearnPublished by 6ducklearn.comOfficial publisherv0.1.1Updated Oct 24, 2026
Connect agents to 6DuckLearn memory, approvals, and runtime control.
Overview
Hosted 6DuckLearn MCP server that gives connected agents account-authorized research, organization, reminders, portfolio review, knowledge retrieval and canvas-
- What you can do
- Run account-authorized workflows for research, organization, reminders, portfolio review, knowledge retrieval, canvas creation and Skill Builder discovery, when enabled for the account. Build read-only finance research bundles such as a 90-day cached stock bundle with upcoming dates and stale or missing evidence. Look up published Hong Kong credit-card evidence and evaluate cards against a stated spending scenario, with limited or insufficient-data statuses instead of a ranking. Submit protected writes to the 6DuckLearn Inbox for a human approval, then resume the locked request once with the server-issued approval ID.
- When to use it
- Use it when you want an assistant to work inside a 6DuckLearn account: gathering research, organizing material, setting reminders, reviewing a portfolio, retrieving knowledge or drafting on a canvas. It suits finance research and Hong Kong credit-card comparisons that must stay evidence-based and read-only.
- Requirements
- A remote hosted endpoint with OAuth login required; no local package is needed. The public setup helper requests the scopes mcp:read, mcp:write and approval:request. Codex setup can be run from GitHub via npx; Claude Code is added as an HTTP transport and authorized in the tool picker. The npm packages are not published yet.
Installation
In SourceWeft
- Open 6DuckLearn MCP in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.6ducklearn%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"6ducklearn": {
"type": "http",
"url": "https://6ducklearn.com/mcp"
}
}
}README
6DuckLearn MCP
Official public setup docs, registry metadata, and local connector package for 6DuckLearn integrations.
This repository contains two separate integrations: Hosted MCP lets Codex use 6DuckLearn tools; the AI Runtime Connector lets Agent Console send work to Codex, Hermes, or OpenClaw.
Use 6ducklearn as the local client key in Codex or Claude Code. The official MCP Registry name is com.6ducklearn/mcp, and the hosted endpoint is:
This repository is intentionally hosted-first. It does not contain the private 6DuckLearn SaaS backend, Supabase edge functions, service-role database access, billing logic, user memory store, or production deployment scripts.
Quick Start
Codex
From GitHub:
This configures the hosted 6DuckLearn MCP server in local Codex, adds the hosted OAuth compatibility header, and starts the OAuth login flow.
If a matching, authenticated 6ducklearn hosted entry already exists, the setup command keeps it in place and does not reopen OAuth. A different local or stdio entry is replaced, while a matching but signed-out entry resumes OAuth, so repeated setup stays deterministic without creating duplicates.
Manual fallback:
Do not use codex mcp add for this fallback: current Codex versions can start OAuth immediately from that command, before explicit scopes are supplied. Inspect the entry first with codex mcp get 6ducklearn --json:
- If it is missing, add the full block below to
~/.codex/config.toml. - If it already uses the URL below, keep its server table and add only the missing
http_headerstable. - If it uses another URL or transport, run
codex mcp remove 6ducklearn, then add the full block.
Start only the explicitly scoped login:
Claude Code
Then open the MCP tool picker in Claude Code and authorize 6DuckLearn when prompted.
npm Package Status
The npm packages @6ducklearn/mcp and @6ducklearn/connector are not published yet. Until npm publication is available, use the GitHub npx command above for copy/paste setup.
Hosted MCP Identity
- local client key:
6ducklearn - MCP Registry name:
com.6ducklearn/mcp - title:
6DuckLearn MCP - MCP URL:
https://6ducklearn.com/mcp - OAuth discovery:
https://6ducklearn.com/.well-known/oauth-authorization-server - protected resource metadata:
https://6ducklearn.com/.well-known/oauth-protected-resource/mcp
The public Codex helper requests only mcp:read, mcp:write, and approval:request. Control-plane access and local-runtime authorization use separate, explicitly named flows; the hosted-MCP setup never requests approval:decide. A protected write is submitted to 6DuckLearn Inbox with a server-issued approval ID. The human decides there, then Codex calls resume_approved_write with only that ID to execute the locked request once.
What Agents Can Do
6DuckLearn MCP gives connected agents account-authorized workflows for research, organization, reminders, portfolio review, knowledge retrieval, canvas creation, and Skill Builder discovery. Finance research includes bounded stock-research bundles and issuer-grounded Hong Kong credit-card evaluation when those capabilities are enabled for the connected account.
For the full public catalog, see MCP tool use cases. The catalog describes each tool by practical use case and example prompt without exposing private schemas or backend implementation details.
Finance-related capabilities are for research, organization, summaries, alerts, and user-authorized workflows. 6DuckLearn MCP is not an order-routing service or source of investment recommendations.
Finance Research Examples
Ask for a stock bundle when you want the available value, timing, event, risk, saved-research, and portfolio inputs in one read-only response:
For Hong Kong credit cards, separate evidence lookup from evaluation:
query_credit_card_catalog never ranks cards. recommend_credit_cards evaluates only the currently published, source-linked catalog and may return a limited, stale, or insufficient-data status instead of a winner. Missing normalized fields remain disclosures; they are not permission to invent reward rates, eligibility, fees, or ranking evidence.
Advanced: AI Runtime Connector
The connector is for users who want a local runtime bridge between 6DuckLearn and AI runtimes such as Codex, OpenClaw, or Hermes. The preferred setup path is OAuth from the 6DuckLearn web app.
After login, keep the connector process running when using a local runtime:
Most users should start from the hosted 6DuckLearn setup page rather than cloning this repository directly.
MCP Registry Publication
The official registry manifest lives in server.json. It is a hosted-only listing because the canonical 6DuckLearn MCP server runs at https://6ducklearn.com/mcp; the local connector is a runtime bridge, not a standalone stdio MCP server package.
Before publishing, validate the manifest and hosted endpoint:
Publish with domain-based authentication so the registry name can stay under the 6DuckLearn domain namespace:
The required HTTP proof must be served from https://6ducklearn.com/.well-known/mcp-registry-auth. After the official MCP Registry lists com.6ducklearn/mcp, request GitHub MCP Registry inclusion by emailing [email protected] with the registry name, official registry URL, GitHub repository, website, hosted endpoint, and validation evidence. GitHub's MCP Registry is a separate curated surface, so listing there currently requires GitHub review rather than relying on automatic community registry sync.
What Is Public Here
- hosted MCP setup instructions
- official MCP Registry manifest
- sanitized client examples
- local connector source and tests
- live hosted endpoint smoke checks
- secret scans that prevent private SaaS details from entering this public repo
What Stays Private
- 6DuckLearn SaaS application source
- production Supabase functions and migrations
- service-role database patterns
- user memory, PKM, billing, approval trails, and runtime health data
- internal release scripts and production deploy credentials
Development
Validation runs TypeScript build, connector tests, package dry-run, MCP Registry manifest checks, hosted MCP smoke checks, and a public-release secret scan.
Security
Report security issues privately. See SECURITY.md.
License
Code is licensed under Apache-2.0. Documentation examples are licensed under CC BY 4.0. See TRADEMARK.md for 6DuckLearn brand usage.
Source: README.md at commit b83b5fc
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts