Skip to main content

veprompts-mcp

PyPI version License: MIT DOI

Zero-dependency Python discovery CLI and local directory for 800 cataloged Model Context Protocol (MCP) servers, categories, execution schemas, and client compatibility maps.

Maintained by VePrompts and Veduis as part of the autonomous AI agent developer toolchain.


Why Local MCP Discovery Matters

Agentic runtimes such as Claude Desktop, Cursor, Cline, and custom orchestration pipelines require exact MCP server parameters, transport types, and repository URLs. Finding reliable, active implementations often requires searching fragmented GitHub repositories.

veprompts-mcp ships an offline, structured catalog of 800 community and official servers, validated against the official Model Context Protocol specifications and mirrored on Zenodo (CERN).


Installation

pip install veprompts-mcp

Zero runtime dependencies. Works with Python 3.9 through 3.14.


Command Line Usage

1. View Directory Statistics

veprompts-mcp stats

Output:

VePrompts MCP Directory (v1.0.0)
Total Servers Cataloged: 800
Active Categories:       24
Official Integrations:   48
Known Implementation Languages: 18
Live Online Directory:   https://veprompts.com/mcp-servers/
Maintained By:           Veduis (https://veduis.com)

2. Search Catalog by Keyword

# Search for database servers
veprompts-mcp search postgres

# Search for github tools with a limit
veprompts-mcp search github --limit 5

# Search within a specific category
veprompts-mcp search slack --category communication

3. List Categories and Inspect Specific Servers

# List all 24 categories
veprompts-mcp categories

# Show comprehensive metadata for a specific slug
veprompts-mcp show sqlite

Python API Usage

Use veprompts_mcp directly inside your agent initialization workflows:

from veprompts_mcp import get_servers, search_servers, list_categories

# Access all 800 servers
servers = get_servers()
print(f"Loaded {len(servers)} MCP servers")

# Filter programmatically
postgres_servers = search_servers("postgres", category="database")
for s in postgres_servers:
    print(f"{s['title']}: {s['repo_url']}")

# Retrieve categories
cats = list_categories()
print("Top categories:", cats[:5])

Data Provenance & Verification

The MCP server catalog is extracted from the production registry at veprompts.com/mcp-servers/ and synchronized with the Zenodo research archive doi:10.5281/zenodo.23840519.

For web security, ADA Title II source verification, and accessibility compliance scanning, inspect our sister project vComplianceScanner by Veduis.


License

MIT License. Copyright (c) Veduis LLC and VePrompts.

Metadata

Release files for veprompts-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for veprompts-mcp 1.0.0
File Size Uploaded Provenance Actions
veprompts_mcp-1.0.0.tar.gz 110.5 kB Without provenance Details for veprompts_mcp-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for veprompts-mcp 1.0.0
File Interpreter ABI Platform Actions
veprompts_mcp-1.0.0-py3-none-any.whl Python 3 none any Details for veprompts_mcp-1.0.0-py3-none-any.whl

Total release size: 220.8 kB

Release files / veprompts_mcp-1.0.0.tar.gz

Download URL veprompts_mcp-1.0.0.tar.gz
Size 110.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d68693101c65fe7fd55fc6621ddb9dc8461f766becfc552066b5353b5dba3a1d
BLAKE2b-256 checksum
How to use checksums
21384cf9dec4a079be7ffd6fe371fbd8ecb948eb059bfa12417fec4358794b49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / veprompts_mcp-1.0.0-py3-none-any.whl

Download URL veprompts_mcp-1.0.0-py3-none-any.whl
Size 110.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
af2c2eadd5184e867afd1485c7b8b57c2d4cbbac9dd44401dde011143131bbd4
BLAKE2b-256 checksum
How to use checksums
d6a98c35cd15bf446d7abc938cfa0c754aed8cec6c09483d7170147e68e850e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Security for veprompts-mcp 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page