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
- Deterministic only — pure Python, no LLM calls, predictable output
- Zero managed dependencies — no AgenticStore infrastructure
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcff6237f2fed24033c5ab4798ae36f86b38c927c9d0c70818c1afacb6bcbceb
|
|
| MD5 |
af739de5e8836c85bc8406de90909026
|
|
| BLAKE2b-256 |
80365d48c5b3072d426b60f797c4273486dda45324904f405c8d3dec096f1c5a
|
File details
Details for the file agentic_store_mcp-0.2.0-py3-none-any.whl.
File metadata
- Download URL: agentic_store_mcp-0.2.0-py3-none-any.whl
- Upload date:
- Size: 54.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee7fde0e736066f53c341e3fd32993781ae3d2772c16d7d7951b935465fbc880
|
|
| MD5 |
8657ed57948f317b463a5f6624c95fbb
|
|
| BLAKE2b-256 |
5ccce37f3c2270e031aeafe5a0c55717eaaaa6c3ea53b4c893f222cd5635f1e2
|