MCP.so
ログイン

MCP Server

@tcpipuk

MCP Server について

Provides tools to clients over the Model Context Protocol

基本情報

カテゴリ

その他

ライセンス

GPL-3.0

ランタイム

python

トランスポート

stdio

公開者

tcpipuk

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-server-tcpipuk": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP Server?

An MCP (Model Context Protocol) server that gives AI assistants the ability to safely access websites and search the web through two tools: Search and Web. Designed for users of Claude Desktop, LibreChat, and other MCP-compatible clients.

How to use MCP Server?

Run the server via Docker using the provided docker-compose.yml, or locally with Python 3.13+ and uv. Set the required SEARXNG_QUERY_URL environment variable pointing to your SearXNG instance. Choose SSE mode (network) for clients like LibreChat or stdio mode for direct connections like Claude Desktop.

Key features of MCP Server

  • Search the web via a SearXNG instance
  • Access websites and convert content to markdown
  • Get raw web content or extract links
  • SSE mode for networked client connections
  • stdio mode for direct local connections
  • Clear error messages and progress feedback

Use cases of MCP Server

  • Enable AI assistants to search for current web information
  • Let AI assistants access and process website content
  • Integrate web search capabilities into Claude Desktop
  • Add web browsing features to LibreChat workflows

FAQ from MCP Server

What tools does the server offer?

Two tools: Search (searches the web via SearXNG) and Web (accesses websites, converts pages to markdown, gets raw content, or extracts links).

How can I run the server?

Recommended method is Docker with docker-compose.yml. Alternatively, run locally using Python 3.13+ and uv with uv sync then mcp-server (stdio) or mcp-server --sse-host 0.0.0.0 --sse-port 3001 (SSE).

How do I connect to the server?

Two modes: network connection via SSE (for LibreChat and other networked clients) or direct connection via stdio (for local testing or Claude Desktop).

What environment variables are required?

SEARXNG_QUERY_URL (URL to your SearXNG instance's Search API) is always required. Optional: SSE_HOST, SSE_PORT, and USER_AGENT.

What are the runtime dependencies?

Docker for the containerized approach, or Python 3.13+ with uv for local runs. A running SearXNG instance is required for search functionality.

コメント

「その他」の他のコンテンツ