EA

elliot-at-liminalnook/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

22 stars 4 forks 质量 67 趋势 24

elliot-at-liminalnook/mcp 是从 https://github.com/elliot-at-liminalnook/mcp. 导入的 MCP 服务器候选服务器。

概览

elliot-at-liminalnook/mcp 是从 https://github.com/elliot-at-liminalnook/mcp. 导入的 MCP 服务器候选服务器。

概述(AI 翻译)

该项目为Anthropic的模型上下文协议(MCP)提供了一套工具,使AI助手能够安全且有效地与外部系统、数据源和工具交互。

什么是MCP?

模型上下文协议(MCP)是由Anthropic开发的一项开放标准,使AI助手能够以标准化方式与外部工具和数据源交互。它作为Claude等大型语言模型与更广泛数字生态系统之间的通用接口,类似于USB-C为各种设备提供标准化连接。

安装

先决条件

  • Rust(最新稳定版本)
  • 货物(随锈色一起)

——或者直接向收车主投诉,他会帮你做个二进制…接受捐款,;)

步伐

  1. 克隆仓库:

  2. 建设项目:

  3. 获得生成的二进制位置

  4. 设置所需的环境变量(claude desktop json)(见下文)

环境变量

以下环境变量是必需或可选的,具体取决于你启用的工具:

变量 所需 描述

本页由 AI 翻译,技术细节请以原文为准。

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)
在 GitHub 查看完整 README

安装

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

Open the repository installation guide 新手?先看 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]" } } } }