@sarasyn/mcp-server
v1.0.2
Published
MCP server for Sarasyn — learner profile & personalize_output for Claude Desktop. Docs: https://sarasyn.ai/docs
Maintainers
Readme
@sarasyn/mcp-server
Public npm package — connect your Sarasyn learner profile to Claude Desktop, Cursor, or any MCP client.
📖 Documentation → https://sarasyn.ai/docs
Quick start
npx -y @sarasyn/mcp-serverSee the Getting Started and MCP Credentials guides for setup.
Install
npm install -g @sarasyn/mcp-serverOr use via npx (no global install — recommended for Claude Desktop):
npx -y @sarasyn/mcp-serverPrerequisites
- A Sarasyn account
- Completed organization questionnaire (Settings → My Preferences)
- An API key (
sary_live_…) from Settings → API Keys - Your organization ID
Details: MCP Credentials guide
Claude Desktop config (easiest)
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"sarasyn": {
"command": "npx",
"args": ["-y", "@sarasyn/mcp-server"],
"env": {
"SARASYN_API_KEY": "sary_live_YOUR_KEY",
"SARASYN_ORG_ID": "your-org-id"
}
}
}
}Full walkthrough: Claude Desktop Setup
Restart Claude Desktop. Tools available:
sarasyn_mcp/get_learner_profilesarasyn_mcp/personalize_output
Tool reference: MCP Tools Reference
Environment variables
| Variable | Required | Description |
|----------|----------|-------------|
| SARASYN_API_KEY | Yes | sary_live_… from dashboard |
| SARASYN_ORG_ID | Yes | Organization ID |
| SARASYN_STREAM_URL | No | Default: …/personalizeOutputStream |
| SARASYN_API_BASE | No | Default: …/sarasyApi/v1 |
HTTP API (without MCP)
Use the streaming HTTP API from any language — no npm package required.
POST https://us-central1-minerva-insights.cloudfunctions.net/personalizeOutputStream
Authorization: Bearer sary_live_...Documentation
All integration guides, troubleshooting, and API reference:
https://sarasyn.ai/docs
License
MIT
