EA

elliot-at-liminalnook/mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

22 stars 4 forks Качество 67 Тренд 24

elliot-at-liminalnook/mcp - кандидат на сервер MCP, импортированный из https://github.com/elliot-at-liminalnook/mcp.

Обзор

elliot-at-liminalnook/mcp - кандидат на сервер MCP, импортированный из https://github.com/elliot-at-liminalnook/mcp.

Обзор (машинный перевод)

Этот проект предоставляет набор инструментов для протокола контекста модели Anthropic (MCP), позволяя помощникам ИИ безопасно и эффективно взаимодействовать с внешними системами, источниками данных и утилитами.

Что такое MCP?

Model Context Protocol (MCP) - это открытый стандарт, разработанный Anthropic, который позволяет помощникам ИИ взаимодействовать с внешними инструментами и источниками данных стандартизированным способом. Он выступает в качестве универсального интерфейса между LLM, такими как Claude, и более широкой цифровой экосистемой, подобно тому, как USB-C обеспечивает стандартизированное соединение для различных устройств.

##Установка

Предпосылки

Rust (последняя стабильная версия) Груз (приходит с ржавчиной)

  • или просто пожаловаться владельцу РЕПО, и он сделает для вас бинарный вариант… пожертвования приняты;

Шаги

  1. Клонировать хранилище:

2.Создать проект:

  1. получить генерируемое двоичное местоположение
  2. Настройка требуемых переменных среды (claude desktop json) (см. ниже)

Переменные среды

Следующие переменные среды необходимы или необязательны в зависимости от того, какие инструменты вы используете:

| Переменная | Требуется для | Описание |

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Tools

This project provides a set of tools for Anthropic’s Model Context Protocol (MCP), allowing AI assistants to securely and effectively interact with external systems, data sources, and utilities.

What is MCP?

The Model Context Protocol (MCP) is an open standard developed by Anthropic that enables AI assistants to interact with external tools and data sources in a standardized way. It acts as a universal interface between LLMs like Claude and the broader digital ecosystem, similar to how USB-C provides a standardized connection for various devices.

Installation

Prerequisites

  • Rust (latest stable version)
  • Cargo (comes with Rust)

– or just complain to the repo owner and he’ll make a binary for you… donations accepted ;)

Steps

  1. Clone the repository:

    git clone https://github.com/robert-at-pretension-io/mcp
    cd mcp
    
  2. Build the project:

    cd mcp_tools && cargo build --release
    
  3. get the generated binary location

  4. Set up the required environment variables (claude desktop json) (see below)

Environment Variables

The following environment variables are required or optional depending on which tools you enable:

Variable Required For Description
SCRAPINGBEE_API_KEY Web Scraping API key for ScrapingBee service
BRAVE_API_KEY Brave Search API key for Brave Search API
ANTHROPIC_API_KEY Aider Tool (Anthropic) Your Anthropic API key
OPENAI_API_KEY Aider Tool (OpenAI) Your OpenAI API key

Additional Tool-Specific Variables

The following tools are available but commented out in the default configuration. Uncomment them in main.rs if you need these features:

  • Oracle Database Tool:

    • ORACLE_USER: Oracle database username
    • ORACLE_PASSWORD: Oracle database password
    • ORACLE_CONNECT_STRING: Oracle connection string
  • Gmail Integration:

    • GOOGLE_OAUTH_CLIENT_ID: Google OAuth client ID
    • GOOGLE_OAUTH_CLIENT_SECRET: Google OAuth client secret
    • GOOGLE_OAUTH_REDIRECT_URI: Google OAuth redirect URI
  • Email Validation:

    • NEVERBOUNCE_API_KEY: API key for NeverBounce service

Enabled Tools

The default configuration enables the following tools:

  1. Web Scraping Tool (scrape_url): Extracts and processes content from websites
  2. Brave Search Tool (brave_search): Retrieves search results from Brave Search
  3. Quick Bash Tool (quick_bash): Executes simple shell commands
  4. Aider Tool (aider): AI pair programming tool for making targeted code changes with multi-provider support
  5. Long Running Task Tool (long_running_tool): Manages background tasks that may take minutes or hours to complete

Aider Tool Enhancements

The Aider tool has been enhanced with multi-provider support:

  • Multiple AI Providers: Now supports Anthropic (Claude), OpenAI (GPT)
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "tools": { "command": "[where ever you write the executable]", "args": [], "env": { "SCRAPINGBEE_API_KEY": "[your key here]", "BRAVE_API_KEY": "[your key here]", "ANTHROPIC_API_KEY": "[your anthropic api key]", "OPENAI_API_KEY": "[your openai api key]" } } } }