Install
$ agentstack add mcp-hsiangjenli-python-mcp-template β scanned Β· β verified β works with Claude Code, Cursor, and more.
Security review
β PassedNo issues found. Passed automated security review. Β· v0.1.0 How review works β
- β Prompt-injection patterns
- β Secret / credential exfiltration
- β Dangerous shell & filesystem operations
- β Untrusted network calls
- β Known-malicious package signatures
What it can access
- β Network access No
- β Filesystem access No
- β Shell / process execution No
- β Environment & secrets No
- β Dynamic code execution No
From automated source analysis of v0.1.0. βUsedβ means the capability is present in the source β more access means more to trust, not that itβs unsafe.
About
Python MCP Template
> A DevOps-friendly template with CI/CD, Docker, and Documentation-as-Code (DaC) for building MCP server
π Core Idea
This template leverages fastmcp and FastAPI to seamlessly integrate MCP functionality while inheriting the original OpenAPI specifications.
π Features
- CI/CD Integration: Automate your workflows with GitHub Actions.
- Dockerized Environment: Consistent and portable development and production environments.
- Documentation-as-Code: Automatically generate and deploy documentation using MkDocs. This process also utilizes the
openapi.jsonfile to ensure API documentation is up-to-date. - FastAPI Integration: Build robust APIs with OpenAPI support.
π οΈ Getting Started
Local Development
- Install dependencies:
``bash uv sync ``
- Run the MCP server:
``bash # stdio uv run fastmcp run mcp_tools/main.py ``
``bash # HTTP (Due to CORS middleware conflicts, additional setup is required) uv run uvicorn mcp_tools.main_http:starlette_app --host 127.0.0.1 --port 8000 ``
> > - https://gofastmcp.com/deployment/http > - https://github.com/jlowin/fastmcp/issues/840
Docker
- Build the Docker image:
``bash docker build -t python-mcp-template:latest . ``
- Run the container:
``bash docker run -i --rm -p 8000:8000 python-mcp-template:latest ``
- Run MCP Server:
``json { "mcpServers": { "python-mcp-template": { "command": "docker", "args": [ "run", "--rm", "-i", "-p", "8000:8000", "python-mcp-template:latest" ] } } } ``
π Documentation
- Documentation is built using MkDocs and deployed to GitHub Pages.
- To build the documentation locally:
``bash chmod +x scripts/build_docs.sh scripts/build_docs.sh mkdocs build ``
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source β we do not rehost the code.
- Author: hsiangjenli
- Source: hsiangjenli/python-mcp-template
- License: MIT
- Homepage: https://hsiangjenli.github.io/python-mcp-template/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet β be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.