1. Conduid
  2. RAG
  3. Prem AI MCP Server
MCP server · RAG

Prem AI MCP Server

Integrate seamlessly with Prem AI's powerful features for chat completions and document management. Enhance your AI assistants with Retrieval-Augmented Generation capabilities and real-time streaming responses. Upload and manage documents effortlessly to enrich your interactions.

Unclaimed last commit a year ago rag
34Low

Scored 6 months ago · breakdown

About Prem AI MCP Server

Prem AI MCP Server is an MCP server published by ucalyptus in the RAG category: integrate seamlessly with Prem AI's powerful features for chat completions and document management. Enhance your AI assistants with Retrieval-Augmented Generation capabilities and real-time streaming responses. Upload and manage documents effortlessly to enrich your interactions.

The repository has 1 stars and 1 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/ucalyptus/prem-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

chatChat with Prem AI - supports chat completions with optional RAG capabilities.

Parameters not published.

prem_chat_with_templateChat using a predefined Prem AI prompt template

Parameters not published.

prem_upload_documentUpload a document to a Prem AI repository

Parameters not published.

Ask AI

✦

Ask AI about Prem AI MCP Server

Powered by Claude · Grounded in docs

I know everything about Prem AI MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Prem MCP Server

smithery badge

A Model Context Protocol (MCP) server implementation for Prem AI, enabling seamless integration with Claude and other MCP-compatible clients. This server provides access to Prem AI's powerful features through the MCP interface.

Features

  • 🤖 Chat Completions: Interact with Prem AI's language models
  • 📚 RAG Support: Retrieval-Augmented Generation with document repository integration
  • 📝 Document Management: Upload and manage documents in repositories
  • 🎭 Template System: Use predefined prompt templates for specialized outputs
  • ⚡ Streaming Responses: Real-time streaming of model outputs
  • 🛡️ Error Handling: Robust error handling and logging

Prerequisites

  • Node.js (v16 or higher)
  • A Prem AI account with API key
  • A Prem project ID

Installation

Installing via Smithery

To install prem-mcp-server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @ucalyptus/prem-mcp-server --client claude

Installing Manually

# Using npm
npm install prem-mcp-server

# Using yarn
yarn add prem-mcp-server

# Using pnpm
pnpm add prem-mcp-server

Configuration

1. Environment Variables

Create a .env file in your project root:

PREM_API_KEY=your_api_key_here
PREM_PROJECT_ID=your_project_id_here

2. Cursor Configuration

To use the Prem MCP server with Cursor, add the following to your ~/.cursor/mcp.json:

{
  "mcpServers": {
    "PremAI": {
      "command": "node",
      "args": ["/path/to/your/prem-mcp/build/index.js", "--stdio"],
      "env": {
        "PREM_API_KEY": "your_api_key_here",
        "PREM_PROJECT_ID": "your_project_id_here"
      }
    }
  }
}

Replace /path/to/your/prem-mcp with the actual path to your project directory.

3. Claude Desktop Configuration

For Claude Desktop users, add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "PremAI": {
      "command": "npx",
      "args": ["prem-mcp-server", "--stdio"],
      "env": {
        "PREM_API_KEY": "your_api_key_here",
        "PREM_PROJECT_ID": "your_project_id_here"
      }
    }
  }
}

Usage

Starting the Server

npx prem-mcp-server

Example Prompts

  1. Basic Chat
Let's have a conversation about artificial intelligence.
  1. RAG with Documents
Based on the documents in repository XYZ, what are the key points about [topic]?
  1. Using Templates
Use template ABC to generate [specific type of content].

Document Upload

The server supports uploading documents to Prem AI repositories for RAG operations. Supported formats:

  • .txt
  • .pdf
  • .docx

API Reference

Chat Completion Parameters

  • query: The input text
  • system_prompt: Custom system prompt
  • model: Model identifier
  • temperature: Response randomness (0-1)
  • max_tokens: Maximum response length
  • repository_ids: Array of repository IDs for RAG
  • similarity_threshold: Threshold for document similarity
  • limit: Maximum number of document chunks

Template Parameters

  • template_id: ID of the prompt template
  • params: Template-specific parameters
  • temperature: Response randomness (0-1)
  • max_tokens: Maximum response length

Development

# Clone the repository
git clone https://github.com/yourusername/prem-mcp-server.git

# Install dependencies
npm install

# Build the project
npm run build

# Run tests
npm test

Troubleshooting

Common Issues

  1. Server Not Found

    • Verify the server path in claude_desktop_config.json
    • Check if the server is running
  2. API Key Invalid

    • Ensure your Prem AI API key is valid
    • Check if the API key has the required permissions
  3. Document Upload Failed

    • Verify file format is supported
    • Check file permissions
    • Ensure repository ID is correct

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License - see the LICENSE file for details.

Acknowledgments

Support

For issues and feature requests, please use the GitHub Issues page.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Prem AI MCP Server

How do I install Prem AI MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Prem AI MCP Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Prem AI MCP Server still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.