PinRAG MCP
PinRAG is a community-built MCP server that indexes diverse materials like PDFs, GitHub repos, YouTube videos, and Discord discussions into a shared RAG index. It allows AI assistants to query these materials with natural language and receive answers with precise citations pointing back to specific pages, timestamps, or files. It supports optional YouTube vision enrichment and configurable LLM providers.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Index PDFs and local text files for retrieval
- Query GitHub repositories with citation support
- Search YouTube transcripts with optional vision
- Index and search Discord discussion exports
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
pinrag 0.9.27
{
"version": "0.9.27",
"transport": "stdio",
"identifier": "pinrag",
"runtimeHint": "uvx",
"registryType": "pypi",
"runtimeArguments": [
{
"type": "positional",
"value": "--refresh"
},
{
"type": "positional",
"value": "pinrag"
}
],
"environmentVariables": [
{
"name": "OPENROUTER_API_KEY",
"format": "string",
"isRequired": true,
"description": "OpenRouter API key — required for the default chat LLM (PINRAG_LLM_PROVIDER defaults to openrouter). Get a key at openrouter.ai."
},
{
"name": "PINRAG_PERSIST_DIR",
"format": "string",
"description": "Absolute path to the Chroma vector store directory (recommended so indexes are not tied to the server process cwd)."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"pinrag-mcp": {
"command": "uvx",
"args": [
"pinrag==0.9.27"
],
"env": {
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>",
"PINRAG_PERSIST_DIR": "<YOUR_PINRAG_PERSIST_DIR>"
}
}
}
}Cline
{
"mcpServers": {
"pinrag-mcp": {
"command": "uvx",
"args": [
"pinrag==0.9.27"
],
"env": {
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>",
"PINRAG_PERSIST_DIR": "<YOUR_PINRAG_PERSIST_DIR>"
}
}
}
}VS Code
{
"servers": {
"pinrag-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"pinrag==0.9.27"
],
"env": {
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>",
"PINRAG_PERSIST_DIR": "<YOUR_PINRAG_PERSIST_DIR>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"pinrag-mcp": {
"command": "uvx",
"args": [
"pinrag==0.9.27"
],
"env": {
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>",
"PINRAG_PERSIST_DIR": "<YOUR_PINRAG_PERSIST_DIR>"
}
}
}
}Let your agent find its tools
Find servers like PinRAG MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.