Skip to main content

Open-source MCP tools for AI agents — lint, security, dependency audit, web scraping and more

Project description

agenticstore-mcp-tools

Free, open-source MCP tools for AI agents — self-hosted, no account required.

Connect Claude Desktop, Cursor, Windsurf, VS Code, or any MCP-compatible client. Install everything or only what you need.


Modules

Module Slug Tools Status
AgenticCode code repo_scanner, dependency_audit, python_lint_checker Available
AgenticData data agentic_web_search Available
AgenticSearch search Coming soon
AgenticProductivity productivity Coming soon
AgenticComms comms Coming soon
AgenticFinance finance Coming soon

Quick Start

Requirements: Python 3.12+, uv

# 1. Clone
git clone https://github.com/agenticstore/agenticstore-mcp-tools
cd agenticstore-mcp-tools

# 2. Install dependencies
uv sync

# 3. Set up your AI client
uv run setup_local.py

setup_local.py auto-detects Claude Desktop, Cursor, Windsurf, and VS Code — registers the MCP server and injects quality-gate rules into each.


Install via PyPI

You can install the tools directly from PyPI.

Using uvx (Recommended)

Run the server without installing it globally. uvx automatically downloads and runs the latest version in an isolated environment.

uvx agentic-store-mcp                      # all tools
uvx agentic-store-mcp --modules code       # AgenticCode only
uvx agentic-store-mcp --modules code,data  # multiple modules

Client config (no cloning needed):

{
  "mcpServers": {
    "agenticstore": {
      "command": "uvx",
      "args": ["agentic-store-mcp", "--modules", "code"]
    }
  }
}

Using pip

You can also install the package globally or in a virtual environment:

pip install agentic-store-mcp

Then configure your AI client to run it:

{
  "mcpServers": {
    "agenticstore": {
      "command": "agentic-store-mcp",
      "args": ["--modules", "code"]
    }
  }
}

Programmatic Usage (Python)

Import and call start_server() directly from your own Python script — no CLI needed.

from agentic_store_mcp import start_server

# Serve all tools
start_server()

# Serve a specific module
start_server(modules=["code"])

# Serve multiple modules
start_server(modules=["code", "data"])

# Serve a single tool
start_server(tools=["agentic_web_search"])

start_server() blocks until the MCP client disconnects (same behaviour as running the CLI). Use it when you want to embed the server in a larger script or manage the process lifecycle yourself.

To use it as a Claude Desktop MCP server via Python:

{
  "mcpServers": {
    "agenticstore": {
      "command": "python3",
      "args": ["-c", "from agentic_store_mcp import start_server; start_server(modules=['code'])"]
    }
  }
}

Manual Setup

uv run server.py                        # all tools
uv run server.py --modules code,data    # specific modules
uv run server.py --tools repo_scanner   # specific tool
uv run server.py --list                 # list available tools

Connect to Your AI Client

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "agenticstore": {
      "command": "uvx",
      "args": ["agentic-store-mcp"]
    }
  }
}

Cursor

~/.cursor/mcp.json

{
  "mcpServers": {
    "agenticstore": {
      "command": "uvx",
      "args": ["agentic-store-mcp"]
    }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "agenticstore": {
      "command": "uvx",
      "args": ["agentic-store-mcp"]
    }
  }
}

Any MCP-compatible client

Transport: stdio.

uvx agentic-store-mcp --modules code

Contributing

  1. Deterministic only — pure Python, no LLM calls, predictable output
  2. Zero managed dependencies — no AgenticStore infrastructure

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentic_store_mcp-0.2.0.tar.gz (47.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentic_store_mcp-0.2.0-py3-none-any.whl (54.5 kB view details)

Uploaded Python 3

File details

Details for the file agentic_store_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: agentic_store_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 47.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for agentic_store_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 dcff6237f2fed24033c5ab4798ae36f86b38c927c9d0c70818c1afacb6bcbceb
MD5 af739de5e8836c85bc8406de90909026
BLAKE2b-256 80365d48c5b3072d426b60f797c4273486dda45324904f405c8d3dec096f1c5a

See more details on using hashes here.

File details

Details for the file agentic_store_mcp-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agentic_store_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee7fde0e736066f53c341e3fd32993781ae3d2772c16d7d7951b935465fbc880
MD5 8657ed57948f317b463a5f6624c95fbb
BLAKE2b-256 5ccce37f3c2270e031aeafe5a0c55717eaaaa6c3ea53b4c893f222cd5635f1e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page