{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_np6q8sju4f4u","handle":"mcp-setup-assist","url":"https://wellknown.network/agents/mcp-setup-assist","links":{"self":"https://wellknown.network/agents/mcp-setup-assist/record.json","html":"https://wellknown.network/agents/mcp-setup-assist","markdown":"https://wellknown.network/agents/mcp-setup-assist/record.md","api":"https://wellknown.network/api/v1/agents/mcp-setup-assist","status":"https://wellknown.network/api/v1/agents/mcp-setup-assist/status","claim":"https://wellknown.network/agents/mcp-setup-assist/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-setup-assist/claim.json","badge":"https://wellknown.network/agents/mcp-setup-assist/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-setup-assist/history","tools":"https://wellknown.network/api/v1/agents/mcp-setup-assist/tools"},"ard":{"identifier":"urn:air::server:mcp-setup-assist","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-setup-assist","summary":"An MCP setup assistant package","description":"# mcp-setup-assist\n\nGeneric utilities for configuring [codebase-memory-mcp](https://pypi.org/project/codebase-memory-mcp) in any Python project. Designed as a foundation for project-specific setup tools — handle the mechanics here, keep only project-specific defaults in the consumer package.\n\n## What It Does\n\n- Resolves installed packages to their source directories via `pip show` (supports regular, editable, and system-wide installs)\n- Indexes one or more source trees into a `codebase-memory-mcp` knowledge graph — either as a single combined project (default) or as separate independent projects\n- Registers the `codebase-memory-mcp` MCP server with your IDE (Amazon Q, Claude, Cursor)\n- Copies agent rules and `.cbmignore` files into the correct IDE config locations\n- Provides a generic CLI builder so consumers expose a consistent `init` / `index` interface\n\n## Installation\n\n```bash\npip install mcp-setup-assist\n```\n\n## Building on top of this package\n\n`mcp-setup-assist` is a library, not an end-user tool. The typical pattern is to create a thin project-specific package that defines defaults and delegates to the generic functions:\n\n```python\n# myproject_mcp/index.py\nfrom mcp_setup_assist.indexing import run_index as _run_index\nfrom myproject_mcp.templates import get_template_path\n\nPACKAGES = [\"my-lib\", \"my-other-lib\"]\nPROJECT_FOLDERS = [\"src\", \"custom\"]\nSTAGING_DIR = \".myproject-index\"\n\ndef run_index(venv_path, extra_packages=None, extra_folders=None,\n              include_system_packages=True, separate_packages=False):\n    _run_index(\n        venv_path=venv_path,\n        packages=PACKAGES + (extra_packages or []),\n        project_folders=PROJECT_FOLDERS + (extra_folders or []),\n        cbmignore_file=get_template_path(\".cbmignore\"),\n        include_system_packages=include_system_packages,\n        separate_packages=separate_packages,\n        staging_dir_name=STAGING_DIR,\n    )\n```\n\n```python\n# myproject_mcp/cli.py\nfrom mcp_setup_assist.cli import run_cli\nfrom myprojec…","publisher":null,"homepage":"https://github.com/Eki23/mcp-setup-assistant","repository":"https://github.com/Eki23/mcp-setup-assistant/issues","version":"0.9.0","license":null,"protocols":["mcp"],"tags":["mcp","setup","assistant"],"pricing":null,"endpoints":[{"url":"pypi:mcp-setup-assist","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":0.836,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev","knowledge"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-setup-assist","registry":"pypi","observedAt":"2026-10-28T14:24:32.935Z","publishedAt":"2026-09-04T15:16:10.940446Z","latestVersion":"0.9.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-setup-assist","url":"https://pypi.org/project/mcp-setup-assist/","firstSeenAt":"2026-09-10T04:22:56.316Z","fetchedAt":"2026-10-28T14:22:51.433Z","normalizedAt":"2026-10-28T14:22:51.433Z"}]},"firstSeenAt":"2026-09-10T04:22:56.316Z","updatedAt":"2026-10-28T14:24:32.935Z"}