Skip to content

Commit 8753db3

Browse files
author
shiraayal-tadata
authored
Merge pull request #22 from shiraayal-tadata/readme-modification
Readme modification
2 parents 2ff9309 + 0330e7f commit 8753db3

File tree

2 files changed

+23
-22
lines changed

2 files changed

+23
-22
lines changed

CONTRIBUTING.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,20 @@ First off, thank you for considering contributing to FastAPI-MCP!
77
1. Make sure you have Python 3.10+ installed
88
2. Install [uv](https://docs.astral.sh/uv/getting-started/installation/) (recommended) or pip
99
3. Fork the repository
10-
4. Clone your fork and set up the development environment:
10+
4. Clone your fork
1111

1212
```bash
1313
# Clone your fork
1414
git clone https://github.com/YOUR-USERNAME/fastapi_mcp.git
1515
cd fastapi-mcp
1616

17+
# Add the upstream remote
18+
git remote add upstream https://github.com/tadata-org/fastapi_mcp.git
19+
```
20+
21+
5. Set up the development environment:
22+
23+
```bash
1724
# Create a virtual environment with uv (recommended)
1825
uv venv
1926
source .venv/bin/activate # On Windows: .venv\Scripts\activate
@@ -29,15 +36,15 @@ uv sync --extra dev
2936

3037
## Development Process
3138

32-
1. Fork the repository
39+
1. Fork the repository and set the upstream remote
3340
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3441
3. Make your changes
3542
4. Run type checking (`uv run mypy .`)
3643
5. Run the tests (`uv run pytest`)
3744
6. Format your code (`uv run ruff check .` and `uv run ruff format .`)
3845
7. Commit your changes (`git commit -m 'Add some amazing feature'`)
3946
8. Push to the branch (`git push origin feature/amazing-feature`)
40-
9. Open a Pull Request
47+
9. Open a Pull Request on [the project repository](https://github.com/tadata-org/fastapi_mcp/)
4148

4249
## Code Style
4350

README.md

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
1-
# FastAPI-MCP
2-
3-
A zero-configuration tool for automatically exposing FastAPI endpoints as Model Context Protocol (MCP) tools.
1+
<p align="center"><a href="https://github.com/tadata-org/fastapi_mcp"><img src="https://github.com/user-attachments/assets/609d5b8b-37a1-42c4-87e2-f045b60026b1" alt="fastapi-to-mcp" height="100"/></a></p>
2+
<h1 align="center">FastAPI-MCP</h1>
3+
<p align="center">A zero-configuration tool for automatically exposing FastAPI endpoints as Model Context Protocol (MCP) tools.</p>
4+
<div align="center">
45

56
[![PyPI version](https://badge.fury.io/py/fastapi-mcp.svg)](https://pypi.org/project/fastapi-mcp/)
67
[![Python Versions](https://img.shields.io/pypi/pyversions/fastapi-mcp.svg)](https://pypi.org/project/fastapi-mcp/)
8+
[![FastAPI](https://img.shields.io/badge/FastAPI-009485.svg?logo=fastapi&logoColor=white)](#)
9+
![](https://badge.mcpx.dev?type=dev 'MCP Dev')
10+
11+
</div>
12+
13+
<p align="center"><a href="https://github.com/tadata-org/fastapi_mcp"><img src="https://github.com/user-attachments/assets/1cba1bf2-2fa4-46c7-93ac-1e9bb1a95257" alt="fastapi-mcp-usage" height="400"/></a></p>
14+
715

816
## Features
917

@@ -127,23 +135,9 @@ Find the path to mcp-proxy by running in Terminal: `which mcp-proxy`.
127135

128136
## Development and Contributing
129137

130-
If you're interested in contributing to FastAPI-MCP:
131-
132-
```bash
133-
# Clone the repository
134-
git clone https://github.com/tadata-org/fastapi_mcp.git
135-
cd fastapi_mcp
136-
137-
# Create a virtual environment and install dependencies with uv
138-
uv venv
139-
source .venv/bin/activate # On Windows: .venv\Scripts\activate
140-
uv sync --extra dev
141-
142-
# Run tests
143-
uv run pytest
144-
```
138+
Thank you for considering contributing to FastAPI-MCP open source projects! It’s people like you that make it a reality for users in our community.
145139

146-
For more details about contributing, see [CONTRIBUTING.md](CONTRIBUTING.md).
140+
Before you get started, please see [CONTRIBUTING.md](CONTRIBUTING.md).
147141

148142
## Community
149143

0 commit comments

Comments
 (0)