11<!doctype html>
2- < html lang ="en ">
3- < head >
4- < meta charset ="utf-8 " />
5- < meta name ="viewport " content ="width=device-width,initial-scale=1 " />
6- < title > IO Aerospace MCP Server – Quick How To</ title >
7- < style >
8- : root { color-scheme : light dark; }
9- body { font-family : system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Arial, sans-serif; line-height : 1.5 ; margin : 0 ; }
10- main { max-width : 860px ; margin : 0 auto; padding : 28px 16px 56px ; }
11- h1 , h2 { margin : 0 0 12px ; line-height : 1.2 ; }
12- section { margin : 20px 0 24px ; }
13- pre { background : rgba (127 , 127 , 127 , .12 ); padding : 10px 12px ; border-radius : 8px ; overflow : auto; }
14- code { font-family : ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono" , monospace; font-size : 0.95em ; }
15- ul { margin : 8px 0 0 18px ; }
2+
3+ < style >
4+ : root {
5+ color-scheme : light dark;
6+ }
7+
8+ body {
9+ font-family : system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Arial, sans-serif;
10+ line-height : 1.5 ;
11+ margin : 0 ;
12+ }
13+
14+ main {
15+ max-width : 860px ;
16+ margin : 0 auto;
17+ padding : 28px 16px 56px ;
18+ }
19+
20+ h1 , h2 {
21+ margin : 0 0 12px ;
22+ line-height : 1.2 ;
23+ }
24+
25+ section {
26+ margin : 20px 0 24px ;
27+ }
28+
29+ pre {
30+ background : rgba (127 , 127 , 127 , .12 );
31+ padding : 10px 12px ;
32+ border-radius : 8px ;
33+ overflow : auto;
34+ }
35+
36+ code {
37+ font-family : ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono" , monospace;
38+ font-size : 0.95em ;
39+ }
40+
41+ ul {
42+ margin : 8px 0 0 18px ;
43+ }
44+
1645 /* Brand colors */
17- p { color : # 8A8A8A ; }
18- a { color : # B38B4F ; text-decoration : none; }
19- a : hover { text-decoration : underline; }
20- h2 { color : # B38B4F ; }
21- </ style >
22- </ head >
23- < body >
24- < main >
25- <!-- Removed main title per integration into existing page -->
26- < p > Use the hosted server now, or self-host fast with Docker or .NET. Minimal steps below.</ p >
27-
28- < section >
29- < h2 > 1) Hosted (no setup)</ h2 >
30- < ul >
31- < li > Base URL: < a href ="https://mcp.io-aerospace.org " target ="_blank " rel ="noreferrer noopener "> https://mcp.io-aerospace.org</ a > </ li >
32- < li > SSE (manual/web): < a href ="https://mcp.io-aerospace.org/sse " target ="_blank " rel ="noreferrer noopener "> /sse</ a > </ li >
33- < li > Most MCP clients only need the base URL.</ li >
34- </ ul >
35- </ section >
36-
37- < section >
38- < h2 > 2) MCP client (Claude Desktop, HTTP)</ h2 >
39- < pre > < code class ="language-json "> {
46+ p {
47+ color : # 8A8A8A ;
48+ }
49+
50+ a {
51+ color : # B38B4F ;
52+ text-decoration : none;
53+ }
54+
55+ a : hover {
56+ text-decoration : underline;
57+ }
58+
59+ h2 {
60+ color : white;
61+ }
62+ h3 {
63+ color : white;
64+ }
65+ </ style >
66+ < div >
67+ <!-- Removed main title per integration into existing page -->
68+ < p > Use the hosted server now, or self-host fast with Docker or .NET. Minimal steps below.</ p >
69+
70+ < section >
71+ < h3 > 1 | Hosted (no setup)</ h3 >
72+ < ul >
73+ < li > Base URL: < a href ="https://mcp.io-aerospace.org " target ="_blank " rel ="noreferrer noopener "> https://mcp.io-aerospace.org</ a > </ li >
74+ < li > SSE (manual/web): < a href ="https://mcp.io-aerospace.org/sse " target ="_blank " rel ="noreferrer noopener "> /sse</ a > </ li >
75+ < li > Most MCP clients only need the base URL.</ li >
76+ </ ul >
77+ </ section >
78+
79+ < section >
80+ < h3 > 2 | MCP client (Claude Desktop, HTTP)</ h3 >
81+ < pre > < code class ="language-json "> {
4082 "mcpServers": {
4183 "astrodynamics": {
4284 "transport": { "type": "http", "url": "https://mcp.io-aerospace.org" }
4385 }
4486 }
4587}
4688</ code > </ pre >
47- </ section >
89+ </ section >
4890
49- < section >
50- < h2 > 3) Self-host quick</ h2 >
51- < p > < strong > Docker (dev):</ strong > </ p >
52- < pre > < code class ="language-bash "> git clone https://github.com/IO-Aerospace-software-engineering/mcp-server
91+ < section >
92+ < h3 > 3 | Self-host quick</ h3 >
93+ < p > < strong > Docker (dev):</ strong > </ p >
94+ < pre > < code class ="language-bash "> git clone https://github.com/IO-Aerospace-software-engineering/mcp-server
5395cd mcp-server
5496docker-compose up
5597</ code > </ pre >
56- < ul >
57- < li > HTTP: http://localhost:8080</ li >
58- </ ul >
98+ < ul >
99+ < li > HTTP: http://localhost:8080</ li >
100+ </ ul >
59101
60- < p > < strong > .NET:</ strong > </ p >
61- < pre > < code class ="language-bash "> git clone https://github.com/IO-Aerospace-software-engineering/mcp-server
102+ < p > < strong > .NET:</ strong > </ p >
103+ < pre > < code class ="language-bash "> git clone https://github.com/IO-Aerospace-software-engineering/mcp-server
62104cd mcp-server
63105dotnet build
64106# STDIO (MCP clients)
@@ -68,35 +110,33 @@ <h2>3) Self-host quick</h2>
68110# HTTP/SSE (web)
69111cd Server.Sse && dotnet run # http://localhost:8080
70112</ code > </ pre >
71- </ section >
72-
73- < section >
74- < h2 > 4) Kernels (minimal set)</ h2 >
75- < ul >
76- < li > de440s.bsp (ephemeris)</ li >
77- < li > latest_leapseconds.tls</ li >
78- < li > pck00011.tpc</ li >
79- < li > earth_latest_high_prec.bpc</ li >
80- </ ul >
81- </ section >
82-
83- < section >
84- < h2 > 5) Troubleshooting</ h2 >
85- < ul >
86- < li > Missing kernels dir: fix < code > -k</ code > or < code > IO_DATA_DIR</ code > path.</ li >
87- < li > Kernel load failed: ensure files exist and are readable.</ li >
88- < li > HTTP errors: check ports/firewall/proxy.</ li >
89- </ ul >
90- </ section >
91-
92- < section >
93- < h2 > Links</ h2 >
94- < ul >
95- < li > Hosted: < a href ="https://mcp.io-aerospace.org " target ="_blank " rel ="noreferrer noopener "> mcp.io-aerospace.org</ a > </ li >
96- < li > Repo: < a href ="https://github.com/IO-Aerospace-software-engineering/mcp-server " target ="_blank " rel ="noreferrer noopener "> GitHub</ a > </ li >
97- < li > Astrodynamics framework: < a href ="https://github.com/IO-Aerospace-software-engineering/Astrodynamics " target ="_blank " rel ="noreferrer noopener "> GitHub</ a > </ li >
98- </ ul >
99- </ section >
100- </ main >
101- </ body >
102- </ html >
113+ </ section >
114+
115+ < section >
116+ < h3 > 4 | Kernels (minimal set)</ h3 >
117+ < ul >
118+ < li > de440s.bsp (ephemeris)</ li >
119+ < li > latest_leapseconds.tls</ li >
120+ < li > pck00011.tpc</ li >
121+ < li > earth_latest_high_prec.bpc</ li >
122+ </ ul >
123+ </ section >
124+
125+ < section >
126+ < h3 > 5 | Troubleshooting</ h3 >
127+ < ul >
128+ < li > Missing kernels dir: fix < code > -k</ code > or < code > IO_DATA_DIR</ code > path.</ li >
129+ < li > Kernel load failed: ensure files exist and are readable.</ li >
130+ < li > HTTP errors: check ports/firewall/proxy.</ li >
131+ </ ul >
132+ </ section >
133+
134+ < section >
135+ < h3 > Links</ h3 >
136+ < ul >
137+ < li > Hosted: < a href ="https://mcp.io-aerospace.org " target ="_blank " rel ="noreferrer noopener "> mcp.io-aerospace.org</ a > </ li >
138+ < li > Repo: < a href ="https://github.com/IO-Aerospace-software-engineering/mcp-server " target ="_blank " rel ="noreferrer noopener "> GitHub</ a > </ li >
139+ < li > Astrodynamics framework: < a href ="https://github.com/IO-Aerospace-software-engineering/Astrodynamics " target ="_blank " rel ="noreferrer noopener "> GitHub</ a > </ li >
140+ </ ul >
141+ </ section >
142+ </ div >
0 commit comments