Skip to main content

AI Coding Backend - A backend service for AI-assisted coding with MCP (Model Context Protocol) integration

Project description

AI Coding Backend

AI Coding Backend - A backend service for AI-assisted coding with MCP (Model Context Protocol) integration

Description

This project provides a backend service for AI-assisted coding with MCP integration.

Installation

uv add aicoding-backend

Usage

After installation, you can run the service using:

uv run aicoding-backend

Available MCP Tools

This backend provides the following MCP tools:

init_requirements_doc

  • Description: 初始化需求描述文档模板 (Initialize requirements document template)
  • Usage: Generates a standardized requirements document template for AI Agent usage
  • Parameters: None
  • Returns: Complete requirements document template with structure guidelines

init_project_rules

  • Description: 初始化项目规范 (Initialize project specification)
  • Usage: Provides project specification guidelines for AI Agent operations
  • Parameters: None
  • Returns: Project specification template

generate_prp

  • Description: 根据功能需求文件生成全面的产品需求提示(PRP)文档
  • Parameters: feature_file (string) - Path to the feature requirements file
  • Returns: Complete PRP document generation guidance

execute_prp

  • Description: 根据 PRP 文件生成执行指南
  • Parameters: prpFile (string) - Path to the PRP file
  • Returns: Complete execution steps guidance

process_thought

  • Description: 处理单一思维并返回格式化输出
  • Parameters: Various thought processing parameters
  • Returns: Formatted thought processing output

Development

To contribute to this project:

  1. Clone the repository
  2. Install dependencies: uv sync
  3. Make your changes
  4. Run tests: uv run pytest

License

MIT License

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

aicoding_backend-0.1.1.tar.gz (60.8 kB view details)

Uploaded Source

Built Distribution

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

aicoding_backend-0.1.1-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file aicoding_backend-0.1.1.tar.gz.

File metadata

  • Download URL: aicoding_backend-0.1.1.tar.gz
  • Upload date:
  • Size: 60.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.5

File hashes

Hashes for aicoding_backend-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cff7a9f8f3d188be10e176a80df548fece31f79935a63394e285c15730f26ca9
MD5 724180d3f19778b4e9faab1ec5c60c8d
BLAKE2b-256 773b3678bf5a01eedea6621f34b31ba297e8a292198932457e069727b0064553

See more details on using hashes here.

File details

Details for the file aicoding_backend-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for aicoding_backend-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5e2af66e5017c3c2c4801f0540ca0065a739b48a5fd669e91e6a9e55bebf18b8
MD5 7d68819d61d2624fc75a8cd55e93cca8
BLAKE2b-256 ea6c669840ee9d0e46377c92dc1e1db8b2c7eefe59617d9b44dee18a48c12308

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