MCP server for Obris — bring your saved knowledge into AI conversations
Project description
Obris MCP Server
An MCP server that brings your saved Obris knowledge into AI conversations on Claude, ChatGPT, Gemini, and any MCP-compatible client.
Features
- List topics — Browse all your Obris topics to find the one you need
- Pull in knowledge — Retrieve saved bookmarks, highlights, and notes as context for any conversation
- Read-only — The server only reads your data; it never modifies anything in your Obris account
Setup
1. Get your API key
Generate an API key from your Obris dashboard. Don't have an account? Sign up.
2. Install and configure
Claude Desktop (Recommended)
Build and install the extension bundle:
npm install -g @anthropic-ai/mcpb
git clone https://github.com/obris-dev/obris-mcp.git
cd obris-mcp
mcpb pack .
Then in Claude Desktop, go to Settings > Extensions > Install Extension and select the generated obris-mcp.mcpb file. You'll be prompted to enter your API key during setup.
Claude Desktop (Manual config)
Alternatively, add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"obris": {
"command": "uvx",
"args": ["obris-mcp"],
"env": {
"OBRIS_API_KEY": "your_api_key_here"
}
}
}
}
Other MCP clients
# Install
pip install obris-mcp
# Set your API key
export OBRIS_API_KEY=your_api_key_here
# Run
obris-mcp
Tools
| Tool | Description |
|---|---|
list_topics |
List all your Obris topics |
get_topic_knowledge |
Get saved knowledge for a specific topic |
Examples
Example 1: Listing your topics
Prompt: "What Obris topics do I have?"
The list_topics tool is called and returns:
Topics:
- Marketing Strategy (id: 01JEXAMPLE00001)
- Product Roadmap (id: 01JEXAMPLE00002)
- Competitive Analysis (id: 01JEXAMPLE00003)
Example 2: Getting knowledge for a topic
Prompt: "Pull in my saved knowledge for the Marketing Strategy topic."
The list_topics tool is called first to find the topic ID, then get_topic_knowledge is called with topic_id: "01JEXAMPLE00001":
### How to Build a Content Strategy
Content strategy starts with understanding your audience...
(source: https://example.com/content-strategy)
---
### SEO Best Practices 2025
Focus on search intent rather than keyword density...
(source: https://example.com/seo-guide)
Example 3: Using knowledge as context for a task
Prompt: "Using my Competitive Analysis knowledge, summarize the key differentiators of our top 3 competitors."
The list_topics tool finds the Competitive Analysis topic, then get_topic_knowledge retrieves all saved knowledge. The AI uses that knowledge as context to generate a structured summary of competitor differentiators based on your saved research.
Development
# Clone and install
git clone https://github.com/obris-dev/obris-mcp.git
cd obris-mcp
cp .env.example .env # Add your API key
# Install with uv
uv sync
# Run locally
uv run obris-mcp
Privacy Policy
This server sends your Obris API key to the Obris API (api.obris.ai) to authenticate requests. It retrieves topic and knowledge data from your account. No data is stored locally or sent to any third party.
For the full privacy policy, see obris.ai/privacy.
Support
For issues or questions, contact support@obris.ai or open an issue on GitHub.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file obris_mcp-0.2.1.tar.gz.
File metadata
- Download URL: obris_mcp-0.2.1.tar.gz
- Upload date:
- Size: 64.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
640dd61c53c6a14c5990437f990dc7b262556ec9a126d7f01ceae2a6c80b1bf7
|
|
| MD5 |
24abee6f786a9ce79035f18c79f38208
|
|
| BLAKE2b-256 |
10a2d661f901a90518601a322caec07d76b979e7265bd9bae0077221c5870187
|
File details
Details for the file obris_mcp-0.2.1-py3-none-any.whl.
File metadata
- Download URL: obris_mcp-0.2.1-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91e9429cc411cdf59c1689fe427e9e9c8efeaf6578e1e3fc5b2d4ca6b79048dd
|
|
| MD5 |
6939b290474b9caa62fdb33fc7401ca3
|
|
| BLAKE2b-256 |
ea4c05c406d81bbe87a61130c9c36adb600bc10a80d64767ce8c05b383cf364c
|