Skip to content

Commit 1018e7b

Browse files
Copilotkerryjiang
andauthored
Rename project from EtradeMcpNet to TradeMcpNet (#4)
* Initial plan * Rename project from EtradeMcpNet to TradeMcpNet Co-authored-by: kerryjiang <456060+kerryjiang@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kerryjiang <456060+kerryjiang@users.noreply.github.com>
1 parent ccd854a commit 1018e7b

File tree

14 files changed

+26
-28
lines changed

14 files changed

+26
-28
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
echo "DOTNET_hostBuilder:reloadConfigOnChange=false" >> $GITHUB_ENV
3030
- name: Clean
3131
run: |
32-
dotnet clean ./EtradeMcpNet.sln --configuration Release
32+
dotnet clean ./TradeMcpNet.sln --configuration Release
3333
dotnet nuget locals all --clear
3434
- name: Build
3535
run: dotnet build -c Release

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<PropertyGroup>
1212
<Authors>Kerry Jiang</Authors>
1313
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
14-
<RepositoryUrl>https://github.com/kerryjiang/EtradeMcpNet.git</RepositoryUrl>
14+
<RepositoryUrl>https://github.com/kerryjiang/TradeMcpNet.git</RepositoryUrl>
1515
<PackageReadmeFilePath>../../releaseNotes/v$(PackageVersion).md</PackageReadmeFilePath>
1616
</PropertyGroup>
1717
<PropertyGroup Condition="Exists('$(PackageReadmeFilePath)')">

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# EtradeMcpNet
1+
# TradeMcpNet
22

33
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)
44
[![.NET](https://img.shields.io/badge/.NET-8.0%20%7C%209.0-purple.svg)](https://dotnet.microsoft.com/)
@@ -23,14 +23,14 @@ An MCP (Model Context Protocol) server that exposes E*TRADE API operations as to
2323
### As a .NET Global Tool
2424

2525
```bash
26-
dotnet tool install --global EtradeMcpNet.Server
26+
dotnet tool install --global TradeMcpNet.Server
2727
```
2828

2929
### From Source
3030

3131
```bash
32-
git clone https://github.com/kerryjiang/EtradeMcpNet.git
33-
cd EtradeMcpNet
32+
git clone https://github.com/kerryjiang/TradeMcpNet.git
33+
cd TradeMcpNet
3434
dotnet build
3535
```
3636

@@ -61,7 +61,7 @@ etrade-mcp
6161
### From Source
6262

6363
```bash
64-
cd src/EtradeMcpNet.Server
64+
cd src/TradeMcpNet.Server
6565
dotnet run
6666
```
6767

@@ -165,14 +165,14 @@ Tools are auto-generated from the E*TRADE OpenAPI specification and include:
165165
## Project Structure
166166

167167
```
168-
EtradeMcpNet/
168+
TradeMcpNet/
169169
├── src/
170-
│ ├── EtradeMcpNet/ # Core library with E*TRADE API definitions
170+
│ ├── TradeMcpNet/ # Core library with E*TRADE API definitions
171171
│ │ └── etrade-api.yaml # E*TRADE OpenAPI specification
172-
│ └── EtradeMcpNet.Server/ # MCP server executable
172+
│ └── TradeMcpNet.Server/ # MCP server executable
173173
├── Directory.Build.props # Shared build properties
174174
├── Directory.Packages.props # Centralized package management
175-
└── EtradeMcpNet.sln # Solution file
175+
└── TradeMcpNet.sln # Solution file
176176
```
177177

178178
## Security Notes

EtradeMcpNet.sln renamed to TradeMcpNet.sln

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ VisualStudioVersion = 17.5.2.0
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EtradeMcpNet", "src\EtradeMcpNet\EtradeMcpNet.csproj", "{4DEB3957-B7CB-752C-FFD3-4DCAEAA6FE57}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TradeMcpNet", "src\TradeMcpNet\TradeMcpNet.csproj", "{4DEB3957-B7CB-752C-FFD3-4DCAEAA6FE57}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EtradeMcpNet.Server", "src\EtradeMcpNet.Server\EtradeMcpNet.Server.csproj", "{4DFA73F2-4757-4BE4-B34E-048FF911571B}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TradeMcpNet.Server", "src\TradeMcpNet.Server\TradeMcpNet.Server.csproj", "{4DFA73F2-4757-4BE4-B34E-048FF911571B}"
1111
EndProject
1212
Global
1313
GlobalSection(SolutionConfigurationPlatforms) = preSolution

releaseNotes/v1.0.0.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# EtradeMcpNet v1.0.0
1+
# TradeMcpNet v1.0.0
22

3-
Initial release of EtradeMcpNet - an MCP (Model Context Protocol) server for E*TRADE API integration with AI agents.
3+
Initial release of TradeMcpNet - an MCP (Model Context Protocol) server for E*TRADE API integration with AI agents.
44

55
## Features
66

@@ -36,7 +36,7 @@ Initial release of EtradeMcpNet - an MCP (Model Context Protocol) server for E*T
3636
## Installation
3737

3838
```bash
39-
dotnet tool install --global EtradeMcpNet.Server
39+
dotnet tool install --global TradeMcpNet.Server
4040
```
4141

4242
## Getting Started
@@ -46,4 +46,4 @@ dotnet tool install --global EtradeMcpNet.Server
4646
3. Use the OAuth tools to authenticate
4747
4. Start interacting with E*TRADE through your AI assistant
4848

49-
For detailed usage instructions, see the [README](https://github.com/kerryjiang/EtradeMcpNet).
49+
For detailed usage instructions, see the [README](https://github.com/kerryjiang/TradeMcpNet).
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using EtradeMcpNet;
1+
using TradeMcpNet;
22
using Microsoft.Extensions.Configuration;
33
using Microsoft.Extensions.DependencyInjection;
44
using Microsoft.Extensions.Hosting;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_
9090
"mcpServers": {
9191
"etrade": {
9292
"command": "dotnet",
93-
"args": ["run", "--project", "/path/to/OpenMcpApi.EtradeMcpServer"],
93+
"args": ["run", "--project", "/path/to/TradeMcpNet.Server"],
9494
"env": {
9595
"ETRADE_CONSUMER_KEY": "your-consumer-key",
9696
"ETRADE_CONSUMER_SECRET": "your-consumer-secret",
@@ -127,7 +127,7 @@ Tools are auto-generated from the E*TRADE OpenAPI specification (`etrade-api.yam
127127
## Troubleshooting
128128

129129
### "OpenAPI spec file not found"
130-
Ensure the `etrade-api.yaml` file is in the output directory. Check that the OpenMcpApi.Etrade project copies it to the output.
130+
Ensure the `etrade-api.yaml` file is in the output directory. Check that the TradeMcpNet project copies it to the output.
131131

132132
### "E*TRADE API credentials not provided"
133133
Set the `ETRADE_CONSUMER_KEY` and `ETRADE_CONSUMER_SECRET` environment variables.

src/EtradeMcpNet.Server/EtradeMcpNet.Server.csproj renamed to src/TradeMcpNet.Server/TradeMcpNet.Server.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<!-- Global Tool Configuration -->
99
<PackAsTool>true</PackAsTool>
1010
<ToolCommandName>etrade-mcp</ToolCommandName>
11-
<PackageId>EtradeMcpNet.Server</PackageId>
11+
<PackageId>TradeMcpNet.Server</PackageId>
1212
</PropertyGroup>
1313

1414
<ItemGroup>
@@ -19,7 +19,7 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<ProjectReference Include="..\..\src\EtradeMcpNet\EtradeMcpNet.csproj" />
22+
<ProjectReference Include="..\..\src\TradeMcpNet\TradeMcpNet.csproj" />
2323
</ItemGroup>
2424

2525
<ItemGroup>
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace EtradeMcpNet;
1+
namespace TradeMcpNet;
22

33
/// <summary>
44
/// Configuration settings for the E*TRADE API client
@@ -40,8 +40,6 @@ public class ETradeConfig
4040
/// </summary>
4141
public string SignatureMethod { get; set; } = "HMAC-SHA1";
4242

43-
/// <summary>
44-
/// Gets the production base URL
4543
/// <summary>
4644
/// Gets the production base URL
4745
/// </summary>

0 commit comments

Comments
 (0)