You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**MCP server that indexes a C# codebase's public API at startup and serves it via compact tool responses — saving tokens vs reading source files.**
9
+
**MCP server that indexes your codebase's public API at startup and serves it via compact tool responses — saving tokens vs reading source files.**
10
10
11
-
Parses all `.cs` files, extracts public classes/methods/properties/fields/events, and serves them through 5 MCP tools. Works with Claude Code, Cursor, Windsurf, or any MCP-compatible AI tool.
11
+
Parses source files, extracts public classes/methods/properties/fields/events, and serves them through 5 MCP tools. Works with Claude Code, Cursor, Windsurf, or any MCP-compatible AI tool.
Point `--project` at any directory containing `.cs`files — a Unity `Assets/Scripts` folder, a .NET `src/` tree, a Godot C# project, etc.
34
+
Point `--project` at any directory containing supported source files — a Unity `Assets/Scripts` folder, a .NET `src/` tree, a Node.js/React project, a Python package, etc. Languages are auto-detected.
33
35
34
36
Restart your AI tool and ask: *"What methods does MyService have?"*
35
37
@@ -43,6 +45,19 @@ Restart your AI tool and ask: *"What methods does MyService have?"*
43
45
|`get_stats`| Overview of indexed codebase | File count, record counts, namespace breakdown |
44
46
|`reindex`| Incremental index update (mtime-based) | Only re-parses changed/new/deleted files |
Copy file name to clipboardExpand all lines: pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
4
4
5
5
[project]
6
6
name = "codesurface"
7
-
version = "0.2.0"
7
+
version = "0.3.0"
8
8
description = "MCP server that indexes a codebase's public API at startup and serves it via compact tool responses. Pluggable parsers for C#, TypeScript, Python, and more."
0 commit comments