Codebase Memory MCP vs Spaceweather MCP
A side-by-side look at the Codebase Memory MCP and Spaceweather MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Codebase Memory MCP for knowledge & memory work as a local process; choose Spaceweather MCP for aerospace & astrodynamics as a local process. You can also run both side by side in one mcpServers block.
Which MCP server should you choose?
Choose Codebase Memory MCP when
- You need dedicated capabilities in the Knowledge & Memory domain.
- You prefer a local stdio subprocess transport.
- Its auth model fits you: No auth required.
- You want tools like
index_repository, search_graph, query_graph.
Choose Spaceweather MCP when
- You need dedicated capabilities in the Aerospace & Astrodynamics domain.
- You prefer a local stdio subprocess transport.
- You want tools like
get_conditions_now, get_kp_index, get_kp_forecast.
Feature & specification comparison
Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Knowledge & Memory | Aerospace & Astrodynamics |
| Quality signal | 73/100 · Great | 53/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | Not declared |
| Pricing | Free | Not declared |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 47,386 | 0 |
| Directory activity | 9 views 1 installs 1 upvotes | 2 views 0 installs 0 upvotes |
| Tools | 17 | 15 |
| Full listing | View Codebase Memory MCP | View Spaceweather MCP |
Tools & capabilities
Codebase Memory MCP tools 17
index_repositoryIndex a repository. full/moderate add semantics; fast omits them; cross-repo-intelligence links services. Reports coverage gaps.search_graphFind symbols via BM25 query, regex name/qn filters, or semantic_query. Rows keep qn/file/lines and in/out over CALLS/USAGE/CALL_REFERENCE/INHERITS/IMPLEMENTS.query_graphRead-only Cypher for multi-hop, aggregation, complexity, or cross-service analysis. Default: 200 visible rows with exact/lower-bound totals and truncation; continue safely with next_cursor. graph=missed is a file tree of flagged coverage gaps; absence is not proof of completeness. Use get_graph_schema(diagnostics=full) for properties.trace_pathTrace callers/callees, data flow, or cross-service paths. Defaults exclude tests and resolver evidence. Rows keep qn/hop with explicit totals, relations, and continuations.get_code_snippetRead a search_graph symbol. auto bounds source and outlines large containers; full restores up to 500 lines. Source/outline pages continue; coverage_note marks gaps.get_file_outlineDeclaration outline of one exact repository-relative file: optional exact label filter, source order, exact total/offset/limit paging; file/folder/container nodes excluded.get_graph_schemaGet node-label and edge-type counts. diagnostics=full also lists queryable properties.compare_graphsCompare two indexed snapshots: deterministic target-only additions and base-only removals of stable node/edge identities; each set capped by limit and a 512 KiB budget with exact totals and truncation reasons.get_architectureCompact counts, languages, packages, entry points. Request structure, dependencies, routes, hotspots, boundaries, layers, clusters, cycles, or file_tree; path scopes a directory.search_codeGraph-ranked text search: compact symbols, full bounded source, or file paths.list_projectsList projects with stable paging. Identity is lean; stats adds graph sizes.delete_projectDelete a project from the index- +5 more on the listing page
Spaceweather MCP tools 15
get_conditions_nowSingle-call snapshot of current space weather. Returns the latest planetary Kp, interplanetary Bz/Bt, solar wind speed and density, the current NOAA G/S/R scale levels, whether a geomagnetic storm is in progress (Kp >= 5), and a human-readable one-line summary. Best first call for "what's space weather doing right now / will I see aurora" questions.get_kp_indexObserved planetary K-index time series (3-hour cadence, ~last week). Kp ranges 0-9; Kp >= 5 indicates a geomagnetic storm (G1+). Use for trend and history; for the single current value use `get_conditions_now`.get_kp_forecastNOAA's 3-day planetary Kp forecast (3-hour resolution). Each point is tagged observed/estimated/predicted. Useful for aurora-watch planning and anticipating geomagnetic disturbance.get_solar_windReal-time solar wind from DSCOVR/ACE at L1: magnetic field + plasma. Returns `mag` (Bx/By/Bz/Bt in nT, GSM) and `plasma` (density cm^-3, speed km/s, temperature K) series for the chosen window. Sustained southward Bz (negative) plus elevated speed is the classic geomagnetic-storm driver.get_alertsMost recent NOAA SWPC alerts, watches, and warnings (newest first). Plain-text bulletins for events like geomagnetic storm watches, radio blackouts, and solar radiation storms.get_noaa_scalesNOAA G (geomagnetic), S (solar radiation), R (radio blackout) scales. Returns today (index 0) plus the next 3 forecast days, each with a 0-5 scale level and label. The headline 'how bad is it' summary used by SWPC.get_27day_outlookSWPC 27-day outlook: daily F10.7 cm radio flux, planetary Ap, largest Kp. A 4-week look-ahead driven by the ~27-day solar rotation. Coarser than the 3-day Kp forecast but useful for longer-range planning.list_observatoriesThe USGS-operated magnetic observatories you can query with get_observatory. Returns 3-letter IAGA codes (BOU, HON, GUA, …) with names and coordinates, so an agent can pick a station near a region of interest.get_observatoryGround magnetometer time series for one USGS observatory (nT). `station` is an IAGA code from `list_observatories` (e.g. 'BOU'). Returns the requested field components (default X,Y,Z,F) over the last `hours`, plus the latest finite value per element. Use 60s sampling for trends, 1s for detail (heavier). Data is U.S. public domain (credit USGS); near-real-time values are preliminary.get_dstHourly Dst (disturbance storm-time) index over the last `days`, in nT. Dst tracks the ring-current depression of a geomagnetic storm: roughly > -30 quiet, -50..-100 moderate, < -100 intense, < -250 great storm. NON-COMMERCIAL data from the WDC for Geomagnetism, Kyoto. Cite "WDC for Geomagnetism, Kyoto" and the Dst DOI; real-time/quicklook values are provisional and not licensed for commercial use. Kept separate from the public-domain NOAA/USGS feeds for this reason.get_solar_flaresRecent GOES X-ray solar flares (events with peak class C/M/X), last `days`. Discrete flare events with begin/peak/end times and peak class (e.g. 'M2.1'). Best for "biggest recent flare?" / current flare activity.get_radiation_stormCurrent solar radiation (energetic proton) environment and NOAA S-scale. Latest GOES integral proton flux per energy threshold (pfu) plus the S (radiation storm) scale 0-5 derived from the >=10 MeV flux. Relevant to satellite operations, polar flights, and astronaut radiation exposure.- +3 more on the listing page
Ready-to-paste client configs
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
Codebase Memory MCP
{
"mcpServers": {
"deusdata-codebase-memory-mcp": {
"command": "npx",
"args": [
"-y",
"codebase-memory-mcp"
]
}
}
}
Spaceweather MCP
{
"mcpServers": {
"spaceweather-mcp": {
"command": "uvx",
"args": [
"spaceweather-mcp"
]
}
}
}
Frequently asked questions
Codebase Memory MCP is categorized under Knowledge & Memory and uses a local stdio subprocess. Spaceweather MCP belongs to Aerospace & Astrodynamics and uses a local stdio subprocess. Pick Codebase Memory MCP for knowledge & memory work and Spaceweather MCP for aerospace & astrodynamics.
Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.
Codebase Memory MCP is listed as free. Auth: no auth required. Spaceweather MCP has no declared pricing — check the project's own site. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.
Yes. MCP clients support multiple servers: add deusdata-codebase-memory-mcp and spaceweather-mcp as separate keys in the same mcpServers object, and your assistant will call tools from either one.
On AllMCPs, Codebase Memory MCP has a quality signal of 73/100 (Great) with 9 views, 1 installs and 47,386 GitHub stars. Spaceweather MCP has 53/100 (Good) with 2 views, 0 installs and 0 GitHub stars.