Reka Research MCP Server

Reka Research MCP Server

Enables AI-powered fact-checking and similarity search via the Reka Research API, with tools to verify claims and find similar items by attributes.

Category
Visit Server

README

Reka Research MCP Server

A Model Context Protocol (MCP) server providing AI-powered fact-checking and similarity search using Reka Research API. This server is hosted remotely and ready to use - no local installation required!

Join our Discord

Prerequisites

  • Get your Reka API key at platform.reka.ai
  • Your API key should have access to reka-flash-research model

🚀 Using the Hosted MCP Server

The Reka Research MCP server is hosted at https://mcp-server-nine-bice.vercel.app/mcp and ready to use. Simply configure your MCP client to connect to this endpoint.

Claude Desktop

Add this configuration to your Claude Desktop claude_desktop_config.json file:

{
  "mcpServers": {
    "reka-research": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://reka-research-mcp.vercel.app/mcp",
        "--header",
        "Authorization: Bearer $REKA_API_KEY"
      ],
      "env": {
        "REKA_API_KEY": "<your-reka-api-key-here>"
      }
    }
  }
}

VS Code with MCP Extension

Configure the MCP extension in VS Code by adding this to your settings:

{
    "servers": {
        "reka-research": {
            "url": "https://mcp-server-nine-bice.vercel.app/mcp",
            "type": "http", 
            "headers": {
                "Authorization": "Bearer ${input:reka-api-key}"
            }
        }
    },
    "inputs": [
        {
            "type": "promptString",
            "id": "reka-api-key",
            "description": "Reka API Key",
            "password": true
        }
    ]
}

🛠️ Available Tools

verify_claim

Fact-check statements and claims using advanced AI analysis.

  • Input: claim (string) - The statement to verify
  • Output: JSON with verdict (true/false/uncertain), confidence score (0-1), and detailed reasoning

Example usage:

Can you verify this claim: "The Great Wall of China is visible from space with the naked eye"

find_similar

Find similar items based on specific attributes using agentic analysis.

  • Input:

    • target (string) - The item to find similarities for
    • attribute (string) - The comparison attribute (e.g., "functionality", "style", "purpose")
  • Output: Analysis with similar items and explanations

Example usage:

Find items similar to "ChatGPT" based on "functionality"

🔧 Troubleshooting

  • Authentication errors: Ensure your Reka API key is valid and has access to the reka-flash-research model
  • Connection issues: Verify the server URL is correct: https://mcp-server-nine-bice.vercel.app/mcp
  • Tool not found: Make sure your MCP client supports the tools interface

🏠 Local Development

For developers who want to run the server locally or contribute to the project.

Prerequisites

  • Node.js 18+
  • pnpm package manager
  • Reka API key (set as REKA_API_KEY environment variable)

Setup

# Clone the repository
git clone  https://github.com/reka-ai/reka-research-mcp.git

# Install dependencies
pnpm install

# Set your API key
export REKA_API_KEY="your-reka-api-key"

# Start development server
pnpm run dev

Available Scripts

pnpm install           # Install dependencies
pnpm run build         # Type check the code
pnpm run test          # Test with remote server
pnpm run test:http     # Test HTTP endpoints locally
pnpm run deploy        # Deploy to Vercel

Local Testing

Test the local server:

# Start local development server (usually on port 3000)
pnpm run dev

# In another terminal, test the MCP endpoints
node scripts/test-client.mjs http://localhost:3000

# Test HTTP endpoints directly
node scripts/test-streamable-http-client.mjs

Deployment

The server is automatically deployed to Vercel. For manual deployment:

pnpm run deploy

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured